我有一个使用 JS 日期选择器填充的文本字段 (id=#CAT_Custom_244677)。如果用户选择的日期导致字段值包含“2013”,我想显示警报。不能让它工作:
$('#CAT_Custom_244677').change(function() {
if ( $(this).val().indexOf("2013") > -1 ) {
alert("Yes");
};
});
对我来说很好,尝试使用keydown
orkeyup
让它在输入后立即触发:
<input type="text" id="CAT_Custom_244677" />
$('#CAT_Custom_244677').change(function() {
if ( $(this).val().indexOf("2013") > -1 ) {
alert("Yes");
};
});
使用键位:
$('#CAT_Custom_244677').keyup(function() {
if ( $(this).val().indexOf("2013") > -1 ) {
alert("Yes");
};
});
使用该blur
事件可能会起作用,具体取决于正在使用的日期选择器。(适用于 JQuery 日期选择器)。