0

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

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

4

2 回答 2

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

于 2012-04-30T10:06:05.490 回答
0

使用 onchange

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

function change() {
    //code
}
于 2012-04-30T10:05:35.430 回答