改变一个文本框的值,使另一个文本框值随着第一个文本框的变化(js)

 function setValue(obj) {
            if (obj.type == "text") {
                if (obj.id == "txtTQTZ" ) {
                    var value = document.getElementById("txtSCTH").value;
                    document.getElementById("txtTQTZBH").value = Math.abs(obj.value - value);
                    var value1 = document.getElementById("txtTHTZ").value;
                    if (value1 != "") {
                        document.getElementById("txtTHTZBH").value = Math.abs(obj.value - value1);
                    }
                } else if (obj.id == "txtTHTZ") {
                    var value = document.getElementById("txtTQTZ").value;

                    document.getElementById("txtTHTZBH").value = Math.abs(obj.value - value);
                  


                }
                else if (obj.id == "txtTH") {
                    var value1 = document.getElementById("txtTQ").value;
                    document.getElementById("txtTHBH").value = Math.abs(obj.value - value1);
                }


            }

        }

 

 

控件中

  οnchange='setValue(this)'>

备注:仅仅是一个例子。

如果仅仅只是因为一个文本框而改变其他的文本框,则只需要触发文本框中的ontextchange()事件,在后台写事件即可。

你可能感兴趣的:(web前端控件的验证)