JavaScript を使用して数値のテキスト フィールドを検証しようとしています。タイプ「数値」として持っていましたが、IE 9 はこれを行いません。これは私が使用したコードです:
var c=document.getElementById("employee_count").value;
if (c<=0)
{
alert("Employee numbers must be filled out");
form1.employee_count.focus();
return false;
}
if (!is_int(c)) {
alert("Employee numbers must be numeric");
form1.employee_count.focus();
return false;
}
最初にいくつかの入力があることを検証し、これが機能しましたが、!is_int を使用してコードを入力し、テストのためにアルファベット文字を入力すると、フォーム全体がフィールドの検証なしで送信されました。誰かが私が間違っていることを見つけることができますか? それは私を夢中にさせています。最後の if ステートメントを省略した場合、後続のコードは正しく機能します。前もって感謝します、
ジェフ。