У меня есть функция, которая вставляет значение в скрытый ввод. Как только значение ввода изменяется из-за моей функции, я хотел бы, чтобы переменная обновлялась.JavaScript onchange update variable, как только изменения ввода текстового значения
Я продолжаю сталкиваться с ошибками. Либо я получаю Object Object
в качестве ответа, когда проверяю переменную, либо переменная не обновляется, если я вручную не вводил значение во входных данных, а затем выходил из окна.
var name = $('#name');
function updateVariable(nameTwo) {
name = nameTwo;
}
setTimeout(function() {
$('#name').val('John');
}, 1000);
$('button').click(function() {
$('#test').text(name);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="name" id="name" onchange="updateVariable(this.value)" />
<h1 id="test"></h1>
<button>Test</button>
Это была опечатка на моем конце. –