问题问下,关于如何相应按钮,新手。
<head><title>学生信息录入网页</title>
</head>
<html>
<script type="text/javascript">
var name1Box = document.getElementById("name");
var name2Box = document.getElementById("student");
var name3Box = document.getElementById("password");
var name4Box = document.getElementById("number");
var name5Box = document.getElementById("address");
var name6Box = document.getElementById("talent");
function check(){
if (!/^[a-zA-Z]+$/.test(name1Box.value)){
alert('姓名必须是字母的组合!');
} else if (!/^(\d{8})$/.test(name2Box.value)){
alert('账号必须是8位数字!');
}
else if(!/^(\d{8})$/.test(name3Box.value)){
alert("密码必须是8位数字");
}else if(!/^(\d{2})$/.test(name4Box.value))
{
alert("号数必须是2位数字")
}
else if(!/^[a-zA-Z]+$/.test(name5Box.value))
{
alert("地址必须是字母的组合!");
}
else if(!/^[a-zA-Z]+$/.test(name6Box.value))
{
alert("特长必须是字母的组合!");
}
else {
alert('输入正确!');
}
}
</script>
<p>学生姓名: <input type="text" name="name"id="name" /><br></p>
<p>学生账号: <input type="text" name="student"id="student" /><br></p>
<p>学生密码: <input type="text" name="password" id="password" /><br></p>
<p>学生号数: <input type="text" name="number" id="number" /><br></p>
<p>学生地址: <input type="text" name="address"id="address" /><br></p>
<p>学生特长: <input type="text" name="talent" id="talent" /><br></p>
<input type="button" onclick="check()" value="验证" />
<body>
</body>
</html>
这个代码在我谷歌,搜狐浏览器都不能运行。没有检查出错误。
还有一个问题是document.getElementById()
传进去的是字符串,那么赋值给什么变量?
能不能帮忙看看错哪里了。