更改输入onchange的值?

时间:2011-03-28 10:35:56

标签: javascript html

我想要一个非常简单的Javascript函数(我无法工作,对我来说不是那么简单) 当有人在输入字段中插入数字时,其他输入字段的值应更改为该值。我有atm:

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

但是这不起作用,有人可以帮助我吗? 提前谢谢!

2 个答案:

答案 0 :(得分:42)

您无法将fieldname作为全局变量进行访问。使用document.getElementById

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

onchange="updateInput(this.value)"

答案 1 :(得分:7)

jQuery我们可以在下面使用:

按输入名称:

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

按输入类:

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

按输入ID:

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