我有以下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";
}
答案 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{
}