3

jQuery UI の日付セレクターに問題があります。日付を手動で変更して Enter キーを押すと、日付セレクターの日付が手動入力を上書きします (目的のアクションはフォームの送信です)。

日付セレクターのキーボード ショートカットを無効にしたいのですが、方法が見つかりません。

4

1 に答える 1

0

オプションとして、datepicker の初期化後に別の keydown イベント ハンドラーを入力に割り当てることでその動作をオーバーライドし、そこで Enter キーを確認することができます。

$('#your_input_id').keydown(function(e){
    if(e.which == 13) { 
      $('#your_form_id').submit();
      return false;
    }
});
于 2013-08-18T10:42:53.123 に答える