我有兩個字段。第一個是姓名字段,另一個是數字字段。我想檢查數字字段是否爲數字,如果不是,則選擇()將被使用,背景變成黃色而不是藍色。不知何故,我沒有得到我想要的。如何正確使用isNaN?
window.onload=function()
{
idUser = document.getElementById("user");
document.getElementById("form").onsubmit=function()
{
if(idUser.value == "")
{
alert("Username Required");
idUser.focus();
return false;
}
birYear = document.getElementById("birthyear");
if(isNaN(birYear))
{
birYear.select();
alert("number");
return false;
}
}
}
我正在使用alert("number");
只是爲了檢查它是否正確執行。我不需要警報,但不知何故,如果我把數字或文本兩種方式都只是警告號碼,這意味着我沒有做我想要的東西。
在此先感謝讓我幫助的人。
您只需在警告框中提供一條消息,作爲Invalid Birth Year。 – Rubyist 2013-03-21 07:12:58