function validateInput(evt)
{
var e = window.event || evt;
if (e.keyCode > 31 && (e.keyCode < 48 || e.keyCode > 57))
{
document.getElementById('mno').value="";
document.getElementById('mno').style.backgoundColor="yellow";
return false;
}
document.getElementById('mno').style.backgoundColor="white";
return true;
}
//輸入移動字段驗證的代碼。它不適用於移動設備。 //編輯:只使用javascript |請勿使用jquery /別人的腳本!!!如何在JavaScript中驗證移動設備中的手機號碼?
這不是一個好方法。你應該驗證整個文本。反正我不明白你爲什麼把那個'e.keyCode> 31' – Alireza
是的,你是對的朋友。我想要你的建議。什麼是解決這個問題的最好方法? – user2677600