表单验证

	<script>
		function checkUserid(){
			//1.获取用户输入的ID
			var userid = document.getElementsByName("userid")[0].value;
			//2.获取提示用户错误信息的span标签
			var show1 = document.querySelector("#uidmeg");
			if(userid.length>5 && userid.length<19){
				show1.style.color = "darkgreen";
				show1.innerHTML = "√";
				return true;
			}else{
				show1.style.color = "red";
				show1.innerHTML = "账号长度必须是6~18位!!!";
				return false;
			}
		}
		function checkRepwd(){
			var repwd = document.getElementsByName("repwd")[0].value;
			var pwd = document.getElementsByName("pwd")[0].value;
//				var repwdmeg = document.getElementById("#repwdmeg");getbyId里面不能再用#号
				var repwdmeg = document.getElementById("repwdmeg");
			
			if(repwd==pwd){
				repwdmeg.innerHTML="√";
				repwdmeg.style.color = "green";
				return true;
			}else{
				
				repwdmeg.innerHTML = "您两次输入的密码不一致!!!";
				repwdmeg.style.color = "red";
				return false;
			}
		}
		//调用所有验证方法
		function checkAll(){
			var v1 = checkUserid();
			var v2 = checkRepwd();
			if(v1==true && v2==true){
				return true;
			}else{
				return false;
			}
		}
	</script>
	<body>
	<form onsubmit="return checkAll()">
		<p>
			用户ID:<input type="text" name="userid" onblur="checkUserid()" />
			<span id="uidmeg"></span>
		</p>
		<p>
			密码:<input type="password" name="pwd" />
			<lable id="pwdmeg"></lable>
		</p>
		<p>
			再次输入密码:<input type="password" name="repwd" onblur="checkRepwd()"/>
			<span id="repwdmeg"></span>
		</p>
		<input type="button" value="注册"/>
	</form>
</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值