使用javascript文本框进行客户端验证

时间:2016-06-17 03:12:02

标签: javascript

我有以下Javascript代码。它阻止文本框为空,但我也需要它来防止输入数字(我不知道如何添加)

if (document.getElementById('firstname').value=="") {
    errormessage+="Enter your first name \n";
    document.getElementById('firstname').style.borderColor="red";
} else {
    document.getElementById('firstname').style.borderColor="green";     
}

1 个答案:

答案 0 :(得分:0)

通过regexp类型/ [0-9] /用test函数检查输入的数字。当存在来自9的任何0时,它将返回true。

var val = document.getElementById('firstname').value;
if (val =="" || /[0-9]/.test(val) == true){
 // error show
}
else{

}