当我调用更新函数时,我试图获取表单上字段的值。
function update(gId, name, status){
alert(gId);
alert(name);
alert(status); \\Works fine and displays the proper element name.
alert(document.Form.status.value);\\Try to get the value of that element and it returns undefined.
}
gId、name 和 status 都是元素 Id 的字符串,它们被传递到更新函数中。我有 3 个动态创建的输入字段得到更新。例如:i_name、i_status、i_gid,其中 i 可以是 0 或更多。因此,当我调用此更新时,我真的传入了一个字符串,例如 0_gid、0_name、0_status 或 999_gId、999_name、999_status..ect。
伪形式代码。
<form>
input id&name=3_gId
input id&name=3_name
input id&name=3_status
Update(3_gId, 3_name, 3_status)
input id&name=11_gId
input id&name=11_name
input id&name=11_status
Update(11_gId, 11_name, 11_status)
</form>
谢谢你的帮助。