function checkValue(){
var id=document.getElementById("mallID");
var pwd=document.getElementsById("password");
var pattem=/^\d{5}$/;
var rag=new RegExp(pattern);
if(!rag.test(id) || rag.test(pwd) || id="" || pwd=""){
document.write("用户名和密码只能是5位数字!");
}else{
var subForm=docuument.loginForm;
subForm.action="loginServlet";
subForm.submit();
}
}
这样那里错了?会的人给点代码!万分感谢!
把else里的第一行去掉
还有如果是密码需要满足正则,rag.test(pwd)为啥不取反?
1.var pattem=/^\d{5}$/;
var rag=new RegExp(pattern); // 'pattem' and 'pattern' ?
2.var id=document.getElementById("mallID");
var pwd=document.getElementsById("password");
//要想取到值, 后面要用 id.innerHTML and pwd.innerHTML