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

如何使用javascript更新隐藏输入字段的值,javascript,dojo,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="tFNa

我有以下字段:

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中有哪些方法可以实现这一点

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

请参阅普通Javascript中的。

,您只需设置
.value
属性:

document.<form name>.tFName.value = <whatever>
document.<form name>.tLName.value = <whatever>
document..tFName.value=
文档..tLName.value=

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

如果我们修改一些html(在隐藏的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"));
名字:
var fName=dijit.byId(“tFName”);
var hFName=dijit.byId(“hiddenFName”);
hFName.attr(“值”,fName.attr(“值”);

如果其中一些是a,则这将不起作用。val()更好。只需记住添加
dojo.require(“dojo.NodeList”)否则这将不起作用。