ユーザーが特定の日付を選択できるようにするか、「xyz」と入力できるようにしたいと考えています。使用してみconstrainInput = false
ましたが、ユーザーは何でも入力できます。ユーザーが「xyz」のみを書き込みまたは選択できるようにしたいだけです。
2616 次
2 に答える
0
1日だけを選択したい場合は、フィールドへの入力を無効にして、日付の選択をそれに限定した日付ピッカーのみを使用してみませんか?
無効なフィールドreadonly
は入力の属性を使用し、日付ピッカーの日付制限はbeforeShowDay
関数を使用します。
HTML:
<input type='text' id='foo' readonly='true'>
jQuery:
$('#foo').datepicker({
constrainInput: false,
dateFormat: "dd/mm/yy",
beforeShowDay: function (date) {
var today=new Date();
if (date.getDate() == today.getDate()) {
return [true, ''];
}
return [false, ''];
}
});
于 2013-09-05T11:03:02.837 に答える