检查文本框的内容已更改

时间:2012-04-30 10:03:02

标签: javascript

在我的表单中,我有2个文本框(txtDate,txtTime),1个隐藏文本框(txtDateTime)和保存按钮。我想要txtDateTime = txtDate + txtTime的值,如果用户在txtDate或txtTime更改,它会自动更改值。

我怎样才能做到这一点?如果你知道,请建议我。感谢

2 个答案:

答案 0 :(得分:1)

您可以使用onchange这样的事件:

var ttime = document.getElementById('txtTime');
var tdate = document.getElementById('txtDate');
var tdt = document.getElementById('txtDateTime');

ttime.onchange = function(){
  tdt.value = tdate.value + ttime.value;
};

tdate.onchange = function(){
  tdt.value = tdate.value + ttime.value;
};

确保将id属性分配到文本框,例如txtTimetxtDatetxtDateTime

答案 1 :(得分:0)

使用onchange

<input type='text' onchange='change()' />

function change() {
    //code
}