Ответ 1
Вы не можете получить доступ к своей fieldname
как глобальную переменную. Используйте document.getElementById:
function updateInput(ish){
document.getElementById("fieldname").value = ish;
}
и
onchange="updateInput(this.value)"
Мне нужна очень простая функция Javascript (которую я не могу заставить работать, не так просто для меня).
Когда кто-то вставляет число в поле ввода, значение другого поля ввода должно измениться на это значение. У меня есть atm:
function updateInput(ish) {
fieldname.value = ish;
}
<input type="text" name="fieldname" id="fieldname" />
<input type="text" name="thingy" onchange="updateInput(value)" />
Но это не работает, может кто-то мне помочь?
Спасибо заранее!
Вы не можете получить доступ к своей fieldname
как глобальную переменную. Используйте document.getElementById:
function updateInput(ish){
document.getElementById("fieldname").value = ish;
}
и
onchange="updateInput(this.value)"
для jQuery
, мы можем использовать ниже:
по имени ввода:
$('input[name="textboxname"]').val('some value');
по классу ввода:
$('input[type=text].textboxclass').val('some value');
по идентификатору ввода:
$('#textboxid').val('some value');