会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132468个问题
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:使用Solr实现数据搜索 20913楼
Python 全系列/第五阶段:数据库编程/mysql的使用 20914楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:使用Solr实现数据搜索 20917楼
Python 全系列/ 第十四阶段:自动化操作办公软件、邮件、定时任务等/自动化操作办公软件、邮件、定时任务等 20919楼
JAVA 全系列/第一阶段:JAVA 快速入门/变量、数据类型、运算符 20921楼

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script>
			/*验证码的校验*/
			function YZM(){
				
				//生成4位随机数
				var ran=Math.floor(Math.random()*9000+1000)
				//获得span标签
				var span=document.getElementById("yzm_span")
				
				span.innerText=ran
			}
			
			/*校验用户名的方法*/
			function checkName(){
			
				//汉字正则的判断 3-5个汉字
				var reg=/^[\u4e00-\u9fa5]{3,5}$/
				
				
				check("uname",reg)
			}
			
			
			/*校验密码的方法*/
			function checkPwd(){
				//汉字正则的判断 3-5个汉字
				var reg=/^[\u4e00-\u9fa5]{3,5}$/
				
				check("pwd",reg)
				
			}
			
			
			/*公共方法*/
			function check(id,reg){
				var uname=document.getElementById(id)
				
				var val=uname.value
				
				//获得alt属性
				var alt=uname.alt
				
				//获得span对象
				var span=document.getElementById(id+"_name")
				
				//汉字正则的判断 3-5个汉字
				var reg=/^[\u4e00-\u9fa5]{3,5}$/
				
				if (val=="" || val==null){
					span.innerText="❌"+alt+"不为空"
					span.style.color="red"
				}
				else if(reg.test(val)) {
					span.innerText="√"+alt+"正确"
					span.style.color="green"
				}else{
					span.innerText="❌"+alt+"不合法"
					span.style.color="red"
				}
				
			}
			
		</script>
		
		
		
	</head>
	<body onload="YZM()">
		
		<center>
			
			<h3>注册页面</h3>
			
			<hr  />
			
			<form action="" method="get">
			
			<table border="2px">
				<tr height="35px"> 
					<td width="150px"> 用户名:</td>
					
					<td width="400px">
						
						<input type="text" name="uname" id="uname" value=""
							alt="用户名"  onblur="checkName()"/>
						<span id="span_name">*用户名为3-5位汉字</span>
							
					</td>
				</tr>
				
				<tr height="35px">
					
					<td>密码:</td>
					
					<td>
						
						<input type="password" name="pwd" id="pwd" value=""
							alt="密码" onblur="checkPwd()"/>
						<span id="span_pwd"></span>
					</td>
				</tr>
				
				<tr height="35px">
					<td>手机号:</td>
					<td>
						
						<input type="text" name="phone" id="phone" value=""
							alt="手机号" />
						<span id="phone_span"></span>
						
					</td>
					
				</tr>
				
				<tr height="35px">
					
					<td>性别:</td>
					
					<td>
						
						男:<input  type="radio" name="sex" id="" value="1" />
						女:<input type="radio" name="sex" id="" value="0" />
						<span id="sex_span">
							
						</span>
					</td>

				</tr>
				
				<tr height="35px">
					<td>爱好:</td>
					<td>
						<input type="checkbox" name="fav" id="" value="1" />唱歌
						<input type="checkbox" name="fav" id="" value="2" />睡觉
						<input type="checkbox" name="fav" id="" value="3" />LOL
						<input type="checkbox" name="fav" id="" value="4" />旅游
						<input type="checkbox" name="fav" id="" value="5" />高尔夫
						<input type="checkbox" name="fav" id="" value="6" />篮球
				
					</td>
				</tr>
				
				<tr height="35px">
					<td>籍贯:</td>
					<td>
						<select name="adress" id="sel">
							<option value="0">--请选择--</option>
							<option value="1">河南</option>
							<option value="2">湖南</option>
							<option value="3">海南</option>
 							<option value="4">云南</option>
						</select>
					</td>
				</tr>
				
				<tr height="35px">
					<td>验证码</td>
					<td>
						<input type="number" name="" id="yzm" value="" />
						<span id="yzm_span"></span>
					</td>					
	
				</tr>
				
				<tr height="35px">
					<td>个人中心</td>
					<td>
						<textarea name="intro" rows="8"
							cols="30"></textarea>
					</td>	
				</tr>
				
				<tr height="35px">
					<td colspan="2" align="center">
						<input type="checkbox" name="" id="check"
							value="" />是否同意本公司协议
					</td>
					
				</tr>
				
				<tr height="35px">
				<td colspan="2" align="center">
					<input type="submit" id="sub" value="注册" disabled="true"/>
				</td>
				</tr>
				
			</table>
			</form>
		</center>
		
		
	</body>
</html>

老师 可以帮我看下我这个公共方法为什么校验不了 是哪里有问题吗

Python 全系列/第七阶段:网页编程基础/JavaScript 20923楼
JAVA 全系列/第三阶段:数据库编程/MySQL数据库的使用 20924楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/智能电话本项目实战 20925楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637