JavaScript仅更新最后一个文本字段值
我有一个函数,用于更新具有特定id的textfield中的值:JavaScript仅更新最后一个文本字段值,javascript,Javascript,我有一个函数,用于更新具有特定id的textfield中的值: function UpdateField(name, val) { var fieldId = "pv-" + name; document.getElementById(fieldId).value = val; } 我多次这样称呼它: UpdateField("field1", "somevalue"); UpdateField("field2", "othervalue"); UpdateField(
function UpdateField(name, val)
{
var fieldId = "pv-" + name;
document.getElementById(fieldId).value = val;
}
我多次这样称呼它:
UpdateField("field1", "somevalue");
UpdateField("field2", "othervalue");
UpdateField("field3", "qwerty");
问题是前两个字段将为空,只有最后一个字段(field3)获得正确的值。如果我删除第三个
更新字段(“field3”、“qwerty”)代码>调用,则字段2将是正确的,但第一个字段将是空的。这里是您的工作代码:
似乎您的标记中有一个输入错误,然后可能是其他错误;你能创建一个小提琴吗?嗨,你能告诉我函数在哪里调用吗?如果可能的话,添加HTML?使用元素将这些字段附加到空白div中。
function UpdateField(name, val) {
var fieldId = "pv-" + name;
document.getElementById(fieldId).value = val;
}
UpdateField("field1", "somevalu1e");
UpdateField("field2", "othervalue2");
UpdateField("field3", "qwe3rty");