0

私のフォームには、2 つのテキスト ボックス (txtDate、txtTime)、1 つの非表示のテキスト ボックス (txtDateTime)、および [保存] ボタンがあります。txtDateTime = txtDate + txtTime の値が必要です。ユーザーが txtDate または txtTime で変更すると、値が自動的に変更されます。

どうすればこれを達成できますか? あなたが知っているなら、plsは私に提案します。ありがとう

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テキストボックスに属性txtTimetxtDate割り当ててください。txtDateTime

于 2012-04-30T10:06:05.490 に答える
0

オンチェンジを使用

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

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