0

JS 日付ピッカーを使用して入力されたテキスト フィールド (id=#CAT_Custom_244677) があります。ユーザーが「2013」を含むフィールド値になる日付を選択した場合、アラートを表示したいと考えています。これを機能させることができません:

$('#CAT_Custom_244677').change(function() {
    if ( $(this).val().indexOf("2013") > -1 ) {
        alert("Yes");
    };
});
4

2 に答える 2

1

入力直後にkeydownorを使用してみてください:keyup

<input type="text" id="CAT_Custom_244677" />

$('#CAT_Custom_244677').change(function() {
   if ( $(this).val().indexOf("2013") > -1 ) {
    alert("Yes");
   };
});

http://jsfiddle.net/uTgn9/

キーアップの使用:

$('#CAT_Custom_244677').keyup(function() {
   if ( $(this).val().indexOf("2013") > -1 ) {
    alert("Yes");
   };
});

http://jsfiddle.net/uTgn9/1/

于 2013-03-16T15:11:41.303 に答える
0

使用blurされている日付ピッカーによっては、イベントの使用が機能する場合があります。(JQuery 日付ピッカーで動作します)。

于 2013-03-16T15:22:56.527 に答える