在我的表单中,我有2个文本框(txtDate,txtTime),1个隐藏文本框(txtDateTime)和保存按钮。我想要txtDateTime = txtDate + txtTime的值,如果用户在txtDate或txtTime更改,它会自动更改值。
我怎样才能做到这一点?如果你知道,请建议我。感谢
答案 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
属性分配到文本框,例如txtTime
,txtDate
和txtDateTime
答案 1 :(得分:0)
使用onchange
<input type='text' onchange='change()' />
function change() {
//code
}