0
の変更を検出する私は、一般的にははるかに簡単で簡単に使用できるように、jqueryのdatepickerの代わりにinput type=date
を使用しています。Jquery。私のサイトのモバイル版の
1つの日付フィールドに入力/変更された値があることを検出しようとしていて、2番目の日付フィールドのmin date
属性を更新し、ajaxを使用してフォームを送信します。
入力や変更を正しく検出できません。
$('#mob-gig-date-gteq').blur(function() {
var date = $("#mob-gig-date-gteq").val();
console.log(date)
$(this).closest("form").submit();
});
(.changeを使用すると、同じ結果が得られます)
私がここに日付を選択した場合は何も起こりません。コンピュータで日付を選択すると、いずれかの入力(日/月/年)でEnterキーを押した後、再度日付を変更するとコードが実行されます。 モバイルでは何も起こりません。
日付フィールドの入力変更を検出するにはどうすればよいですか?
ありがとうございました。
でテスト
Code pen [OK]を、これは奇妙です。私がこの質問で触れたように、私はすでに.changeを使ってみました。事は、あなたの例は正常に動作しますが、私のサイトで同じことはしません。 –
@Rob入力タグhasとid mob-gig-date-gteqを確認しましたが、jQueryがページに追加されましたか? – derloopkat
はい。いずれかの入力(曜日/月/年)でEnterキーを押すと、すべてが機能し始めます。 –