Подтвердить что ты не робот

Изменить значение входного сигнала?

Мне нужна очень простая функция Javascript (которую я не могу заставить работать, не так просто для меня).
Когда кто-то вставляет число в поле ввода, значение другого поля ввода должно измениться на это значение. У меня есть atm:

function updateInput(ish) {  
    fieldname.value = ish;  
}  
<input type="text" name="fieldname" id="fieldname" />  
<input type="text" name="thingy" onchange="updateInput(value)" /> 

Но это не работает, может кто-то мне помочь?
Спасибо заранее!

4b9b3361

Ответ 1

Вы не можете получить доступ к своей fieldname как глобальную переменную. Используйте document.getElementById:

function updateInput(ish){
    document.getElementById("fieldname").value = ish;
}

и

onchange="updateInput(this.value)"

Ответ 2

для jQuery, мы можем использовать ниже:

по имени ввода:

$('input[name="textboxname"]').val('some value');

по классу ввода:

$('input[type=text].textboxclass').val('some value');

по идентификатору ввода:

$('#textboxid').val('some value');