会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132464个问题
JAVA 全系列/第一阶段:JAVA 快速入门/JAVA入门和背景知识 16067楼
Python 全系列/第十三阶段:高并发性能怪兽-Tornado 框架/Tornado项目(旧) 16068楼
JAVA 全系列/第十三阶段:分布式文件存储与数据缓存/Nginx 16069楼
Python 全系列/第四阶段:函数式编程和核心特性/生成器和装饰器 16070楼
Python 全系列/第十五阶段:Python 爬虫开发/scrapy框架使用(旧) 16071楼
Python 全系列/第三阶段:Python 网络与并发编程/并发编程 16072楼
Python 全系列/第三阶段:Python 网络与并发编程/并发编程 16073楼
JAVA 全系列/第三阶段:数据库编程/MySQL数据库的使用 16074楼
JAVA 全系列/第三阶段:数据库编程/MySQL数据库的使用 16075楼

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script >
		//验证码的生成
			function YZM(){
				//四位随机整数
				var ran =Math.floor(Math.random()*9000+1000);
				//获得span对象
				var span =document.getElementById("yzm_span");
				span.innerHTML=ran;
			}
			//校验用户名方法
			function checkName(){			
//				//汉字的正则
				var reg=/^[\u4e00-\u9fa5]{3,5}$/;
				check("uname",reg);
			}//正则表达式: 是对于数据格式进行一定的规范限制
			
				function checkPwd(){			
//				//汉字的正则
				var reg=/^\d{3,9}$/;
				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+"_span");
				
				//数字的正则
//				var reg=/^\d{3,9}$/;
				if(val==null||val==" "){
					span.innerText="×"+"alt"+"不能为空";
					span.style.color="red";
				}elseif(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>
					<tr height="35px">
						<td width="150px">用户名:</td>
						<td  width="400px">
							<input type="text" name="uanme" id="uanme" value=""  alt="用户名"  onblur="checkName()"/>
							<span id="uname_span">*用户名必须是3-5个汉字</span>
							</td>
					</tr >
					<tr  height="35px">
						<td>密码:</td>
						<td>
							<input type="password" name="pwd" id="pwd" value=""  alt="密码"/ onblur="checkPwd()">
							<span id="pwd_span"></span>
						</td>
					</tr>
					<tr  height="35px">
						<td>手机号:</td>
						<td>
							<input type="password" 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="" value="1"/>
							女:<input type="radio" name="sex" id="" value="" value="0"/>
							<span id="sex_span"></span>
						</td>
					</tr>
					<tr  height="35px">
						<td>爱好:</td>
						<td>
							<input type="checkbox" name="fav" id="" value="" value="1"/>唱歌
							<input type="checkbox" name="fav" id="" value="" value="2"/>睡觉
							<input type="checkbox" name="fav" id="" value="" value="3"/>LOL<br />
							<input type="checkbox" name="fav" id="" value="" value="4"/>旅游
							<input type="checkbox" name="fav" id="" value="" value="5"/>高尔夫
							<input type="checkbox" name="fav" id="" value="" 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>
								<option value="5">山东</option>
							</select>
						</td>
					</tr>
					<tr height="35px">
						<td>验证码:</td>
						<td>
							<input type="number" name="yzm" 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"></td>
						<td>
							
						</td>
					</tr>
				</table>
				
			</form>
		</center>
	</body>
</html>

老师,帮忙看看哪里的原因调不出来check对象表单.png

Python 全系列/第七阶段:网页编程基础/JavaScript 16076楼
Python 全系列/第三阶段:Python 网络与并发编程/网络通信 16077楼
Python 全系列/ 第十四阶段:自动化操作办公软件、邮件、定时任务等/自动化操作办公软件、邮件、定时任务等 16078楼
JAVA 全系列/第六阶段:项目管理与SSM框架/Mybatis 16079楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

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