日時ピッカーの動作を少し調整しました。選択の変更時にトリガーされます。
しかし、今はテキストボックスに入力できません。テキスト ボックスは、日時だけでなく、ユーザーがアプリケーションに他の種類の情報を入力できるようにするためにも使用します。
ユーザーがこのテキスト ボックスに入力できるようにするにはどうすればよいですか? したがって、他のすべての設定はそのままです。Datepicker は、選択した変更時にのみトリガーされます。テキストボックス自体をクリックするのではありません。
htmlコード
<input id="datetime" type="text" name="datetime" value="" >
<select size=5>
<option value="not">Not this one</option>
<option value="not">Not this one</option>
<option value="not">Not this one</option>
<option value="datetimepicker">Select date and time</option>
</select>
JavaScriptコード
$('#datetime').datetimepicker({
showOn: "button",
});
$('option[value=datetimepicker]').click(function() {
$('#datetime').datetimepicker('show');
});
CSSコード
.ui-datepicker-trigger{display:none;}