每当输入值更改时更新DOM值

时间:2013-10-09 16:51:32

标签: javascript jquery

我正在查看其他人的代码,只要值已更改,他们就会更新某些值。实际代码如下所示。有没有理由这样做?如果是这样,它在做什么?

$("#inputID").on("change", function () {
    parent.document.getElementById("inputID").value= this.value;
});

1 个答案:

答案 0 :(得分:0)

这可以在最初应该同步的2个属性的场景中使用。考虑由管理员设置的属性(例如表单标签)。标签必须具有对管理员有意义的内部表示,以及用户的外部“漂亮”表示。最初,当输入标签名称时,使用上述方法同步并使用相同的值,例如

Last Name:
Last Name:

填充两个输入框。如果没有任何变化,admin简单保存两个值(只输入一个),然后admin和用户看到相同的标签。但是稍后用户的表示可以更改为

Please Enter Family Name:

但是管理员的代表仍然是

Last Name:

易于访问和操作。