1.表单需包含昵称、姓名、QQ、手机号、邮箱、密码、确认密码以及提交和重置按钮;
⒉.点击表单里的输入框,隐藏提示文字;
3.点击提交和重置按钮时,都需要有相应的提示;
4.在表单提交是,需要进行验证验证填写内容是否合理:昵称不超过10个字、姓名不超过4个字、QQ号为长度小于等于10大于5位的数字、手机号为长度11位的数字、密码由字母和数字组成且大于8位小于16位、密码和确认密码需相同。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>欢迎注册</title>
<link href="css/register.css" rel="stylesheet">
</head>
<body>
<div class="form-div">
<div class="reg-content">
<h1>欢迎注册</h1>
</div>
<form id="reg-form" action="#" method="get">
<table>
<tr>
<td>姓名</td>
<td class="inputs">
<input name="username" type="text" id="username" placeholder="请输入您的姓名">
<br>
<!-- 这里是被隐藏的提示信息<input type="text" name="name" placeholder="请输入您的姓名"> -->
<!-- <span id="username_err" class="err_msg" style="display:none">姓名名不合乎规则</span> -->
</td>
</tr>
<tr>
<td>QQ</td>
<td class="inputs">
<input name="QQ" type="text" id="QQ" placeholder="请输入您的QQ">
<br>
<!--这里是被隐藏的提示信息-->
<!-- <span id="QQ_err" class="err_msg" style="display:none">QQ不合乎规则</span> -->
</td>
</tr>
<tr>
<td>邮箱</td>
<td class="inputs">
<input name="email" type="email" id="email" placeholder="请输入您的邮箱">
<br>
<!--这里是被隐藏的提示信息-->
<!-- <span id="email_err" class="err_msg" style="display: none">邮箱格式有误</span> -->
</td>
</tr>
<tr>
<td>手机号</td>
<td class="inputs"><input name="tel" type="text" id="tel" placeholder="请输入您的手机号">
<br>
<!--这里是被隐藏的提示信息-->
<!-- <span id="tel_err" class="err_msg" style="display: none">手机号格式有误</span> -->
</td>
</tr>
<tr>
<td>密码</td>
<td class="inputs">
<input name="password" type="password" id="password" placeholder="请输入您的密码">
<br>
<!--这里是被隐藏的提示信息-->
<!-- <span id="password_err" class="err_msg" style="display: none">密码格式有误</span> -->
</td>
</tr>
<tr>
<td>确认密码</td>
<td class="inputs">
<input name="password2" type="password" id="password2" placeholder="请确认您的密码">
<br>
<!--这里是被隐藏的提示信息-->
<!-- <span id="password2_err" class="err_msg" style="display: none">密码确认有误</span> -->
</td>
</tr>
</table>
<div class="buttons">
<input value="提 交" type="submit" id="reg_btn" onclick="yanzheng1()" >
<input value="重 置" type="submit" id="reg_btn2" onclick="reset()">
</div>
<br class="clear">
</form>
</div>
<script>
function yanzheng1(){
var xingming = document.getElementById("username").value;
console.log(xingming);
if (xingming.length <= 0)
{
alert("请输入姓名!");
}
else if( xingming.length > 4)
{
alert("姓名不合规!");
}
var qq = document.getElementById("QQ").value;
console.log(qq);
if (qq.length <= 0)
{
alert("请输入QQ!");
}
else if( qq.length >= 10)
{
alert("QQ不合规!");
}
else if( qq.length <= 5)
{
alert("QQ不合规!");
}
var shouji = document.getElementById("tel").value;
console.log(shouji);
if (shouji.length <= 0)
{
alert("请输入手机号!");
}
else if( shouji.length != 11)
{
alert("手机号不合规!");
}
var mima = document.getElementById("password").value;
console.log(mima);
if (mima.length <= 0)
{
alert("请输入密码!");
}
else if( mima.length < 8 || mima.length > 16)
{
alert("密码不合规!");
}
var yanzheng = document.getElementById("password2").value;
console.log(yanzheng);
if (mima != yanzheng)
{
alert("密码不一致!");
}
}
function reset(){
document.getElementById("username","QQ","email","tel","password","password2").reset();
}
</script>
</body>
</html>
<!-- function validateCode()
{
//获取输入的验证码
var inputCode = document.getElementById("number").value;
console.log(inputCode);
if (inputCode.length <= 0)
{
alert("请输入验证码!");
}
else if (inputCode.toUpperCase() != "0505")
{
alert("验证码输入有误!");
}
else
{
alert("验证码正确!");
}
} -->
将获取到的信息在JS中进行比较,通过比较即为合规
欢迎注册