隠し要素を使用できます。この例ではこれを使用します。
<input type="hidden" name="datetime" value=""/>
フォームで送信イベントが発生した場合は、これを実行します。
$('form').on('submit', function(){
var $form = $(this);
$form.find('[name=datetime]').val(
$form.find('[name=date]').val() + ' ' + $form.find('[name=time]').val()
);
});
編集
これはjQueryのタグが付けられていないことに気付いたので、フィールド名が「追加」でありdatetime
、 、date
およびという名前の入力があると仮定して、バニラjavascriptを使用した最善の試みを次に示しますtime
。
var add = document.forms.add;
add.onsubmit = function(e){
add.datetime.value = add.date.value + ' ' + add.time.value;
}
ただし、これは間違いなくサーバー側で処理する必要があります。