jqueryを使用して日付を検証しようとしています。ユーザーが無効な日付を入力した場合、同じコントロールにフォーカスを設定する必要があります。以下のコードはすべてのブラウザで正常に動作しますが、Mozilla では動作しません。
JavaScript コード:
function CheckDate(txt) {
var isValid = false;
var txtDate = $('input[id$=' + txt + ']').val();
if (txtDate.length == 0) {
isValid = true;
}
else {
if (isDate(txtDate)) {
isValid = true;
}
else {
isValid = false;
$('#' + txt).focus();
}
}
//alert(txtControl);
}
テキストボックスの onBlur イベントでこの関数を呼び出しています。これに対する解決策はありませんでした。誰かが知っているなら、私を助けてください。