如何使用javascript更新隐藏输入字段的值

时间:2010-11-17 15:58:47

标签: javascript dojo

我有以下字段:

First Name: <input type="text" id="tFName" name="tFName" maxlength="50" />
Last Name:  <input type="text" id="tLName" name="tLName" maxlength="50" />

我想使用javaScript专门用dojo来更新以下隐藏输入字段的值:

<input type="hidden" name="tFName" value=""/>
<input type="hidden" name="tLName" value=""/> 

Javascript和Dojo有哪些方法可以实现这一目标?

4 个答案:

答案 0 :(得分:5)

dojo.query('#tFName').val('Joe');

请参阅val() docs

答案 1 :(得分:3)

在普通的Javascript中,您只需设置.value属性:

即可
document.<form name>.tFName.value = <whatever>
document.<form name>.tLName.value = <whatever>

答案 2 :(得分:2)

如果我们修改一些html(在隐藏的那些上设置ID),我们可以:

First Name: <input type="text" id="tFName" name="tFName" maxlength="50" />
<input type="hidden" id="hiddenFName" name="tFName" value=""/>


var fName = dijit.byId("tFName");
var hFName = dijit.byId("hiddenFName");

hFName.attr("value", fName.attr("value"));

答案 3 :(得分:1)

试试这个:document.getElementsByName(“tFName”)[0] .value =“abc”;           document.getElementsByName(“tLName”)[0] .value =“def”;