2024-12-01 15:32:50
1.用户名超过10个提示超出
2.密码必须都相同且都必须小于6个
3.年龄在1到100
4.身份证在18的纯数字。。
谢谢了,再帮我把表单的信息显示在alert对话框。谢谢
保存一下代码到本地,后缀名为html,打开进行测试。
function validate()
{
var i=0;
var name=document.getElementById("input_name").value;
if(name.length>10){
i++;
alert("name's length too long")
}
var pass=document.getElementById("input_pass").value;
var pass_again=document.getElementById("input_pass_again").value;
if(!(pass==pass_again)){
i++;
alert("two pass is not same");
}
else if(pass.length>5){
i++;
alert("pass's length too long");
}
var age=document.getElementById("input_age").value;
if(!(/\d+/.test(age)&&age1)){
i++;
alert("age is not correct");
}
var id=document.getElementById("input_id").value;
if(!(id.length==18&&/\d+/.test(id))){
i++;
alert("id is not correct");
}
if(i==0)
alert("all is ok");
}
name:
pass:
pass_again:
age:
ID:
2024-12-01 06:49:17