1. ホーム
  2. jquery

[解決済み] jQuery Datepickerのテキスト入力でユーザー入力ができない

2022-05-06 11:16:07

質問

jQueryのDatepickerをテキストボックス入力で使用するにはどうしたらよいですか?

$("#my_txtbox").datepicker({
  // options
});

のように、ユーザーがテキストボックスにランダムなテキストを入力することを許しません。 テキストボックスがフォーカスされるか、ユーザーがクリックすると、Datepickerがポップアップしますが、テキストボックスはキーボードによるユーザー入力(コピー&ペースト、その他)を無視するようにしたいのです。テキストボックスへの入力は、Datepicker のカレンダーのみで行いたいのです。

これは可能でしょうか?

jQuery 1.2.6

デートピッカー 1.5.2

解決するには?

を使用する必要があります。 読み出し専用 属性を使用すると、jQuery はその内容を編集することができます。

<input type='text' id='foo' readonly='true'>