IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JavaScript实验作业 实验四 中国网邮箱页面 -> 正文阅读

[JavaScript知识库]JavaScript实验作业 实验四 中国网邮箱页面

在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>第四次实验</title>
		<style type="text/css">
			* {
				margin: 0;
				padding: 0;
			}

			.box {
				margin: 100px auto;
				width: 700px;
				height: 500px;
				background-color: #f3f4fa;
			}

			.box-hd {
				height: 56px;
				border: 1.5px solid #333333;
				padding-top: 15px;
				background: url(images/123.png) no-repeat;
			}

			.left h3 {
				font-size: 24px;
			}

			.left p {
				color: #FF0000;
				text-align: right;
				font-weight: 700;
			}

			.right {
				float: right;
				margin: 0 70px 0 40px;
			}

			.right img {
				display: block;
				height: 40px;
				width: 40px;

			}

			.left {
				float: left;
				margin: 0 20px 0 30px;
			}

			.box-bd {
				margin-top: 15px;
			}

			.box-bd table {
				/* margin: auto; */
			}

			.box-bd table td {
				width: 240px;
				line-height: 36px;
				height: 36px;
				padding-left: 8px;

			}

			.box-bd table td input {

				border-top: 2px solid #000000;
				border-left: 2px solid #000000;
				padding-left: 2px;
				height: 20px;
				margin-right: 8px;
			}

			.box-bd table span {
				color: #FF0000;
			}

			.box-ft .button {
				margin-left: 290px;
			}

			.button input {
				display: inline-block;
				margin-right: 38px;
				margin-bottom: 9px;
				padding: 6px;
				width: 80px;
				height: 34px;
				line-height: 20px;
				border-radius: 5px;
				border: 1px solid #333333;
			}

			.logo {
				height: 22px;
			}

			.logo img {
				margin-left: 280px;
				float: left;
				height: 160%;
				vertical-align: bottom;
			}

			.logo h4 {
				float: left;
				margin-left: 4px;
				font-size: 14px;
				font-weight: 400;
				color: gray;
				line-height: 34px;
			}
		</style>
	</head>
	<body>
		<div class="box">
			<div class="box-hd">
				<div class="right">
					<img src="images/mail.jpg" alt="">
				</div>
				<div class="left">
					<h3>中国人发邮件用中国网邮箱</h3>
					<p>china.com.cn</p>
				</div>
			</div>
			<div class="box-bd">
				<table border="0" cellspacing="" cellpadding="">
					<caption>新用户请(带<span>*</span>号的为填选项)</caption>
					<tr>
						<td align="right">用户名</td>
						<td><input type="text" /><span>*</span></td>
						<td align="right">真实姓名</td>
						<td><input type="text" /><span>*</span></td>
					</tr>
					<tr>
						<td align="right">密码</td>
						<td><input type="text" /><span>*</span></td>
						<td align="right">性别</td>
						<td align="left"><input type="radio" name="sex"><input type="radio" name="sex"></td>
					</tr>
					<tr>
						<td align="right">确认密码</td>
						<td><input type="text" /><span>*</span></td>
						<td align="right">/</td>
						<td>
							<select>
								<option>北京</option>
								<option>上海</option>
								<option>广东</option>
								<option>深圳</option>
							</select>
						</td>
					</tr>
					<tr>
						<td align="right">验证码</td>
						<td><input type="text" /><span>aply</span></td>
						<td align="right">地址</td>
						<td><input type="text" /></td>
					</tr>
					<tr>
						<td align="right">密码提示问题</td>
						<td><input type="text" /><span>*</span></td>
						<td align="right">邮政编码</td>
						<td><input type="text" /></td>
					</tr>
					<tr>
						<td align="right">问题的答案</td>
						<td><input type="text" /><span>*</span></td>
						<td align="right">生日</td>
						<td><input type="text" style="width: 45px;"><select>
								<option>9</option>
								<option>10</option>
								<option>11</option>
								<option>12</option>
							</select><select>
								<option>9</option>
								<option>10</option>
								<option>11</option>
								<option>12</option>
							</select></td>
					</tr>
					<tr>
						<td align="right">电子邮件</td>
						<td><input type="text" /></td>
						<td align="right">身份证号码</td>
						<td><input type="text" /></td>
					</tr>
					<tr>
						<td align="right">手机号码</td>
						<td><input type="text" /></td>
						<td align="right">联系电话</td>
						<td><input type="text" /></td>
					</tr>
				</table>
			</div>
			<div class="box-ft">
				<div class="button">
					<input type="submit" name="提交" />
					<input type="reset" name="重置">
				</div>
				<div class="logo">
					<img src="images/中国网.jpg" alt="">
					<h4>版权所有 中国互联网新闻中心</h4>
				</div>
			</div>
		</div>
	</body>
	<script>
		var myinput = document.querySelector('table').querySelectorAll('input');
		var myspan = document.querySelector('table').querySelectorAll('span');
		myinput[0].onblur = function() {
			if (myinput[0].value.length !== 0) {
				myspan[1].innerHTML = '';
			} else {
				myspan[1].innerHTML = '*';
			}
		}
		myinput[1].onblur = function() {
			if (myinput[1].value.length !== 0) {
				myspan[2].innerHTML = '';
			} else {
				myspan[2].innerHTML = '*';
			}
		}
		myinput[2].onblur = function() {
			if (myinput[2].value.length !== 0) {
				myspan[3].innerHTML = '';
			} else {
				myspan[3].innerHTML = '*';
			}
		}
		// 密码相同验证
		myinput[5].onblur = function() {
			if (myinput[5].value.length !== 0 && myinput[5].value == myinput[2].value) {
				myspan[4].innerHTML = '';
			} else {
				myspan[4].innerHTML = '*';
			}
		}
		myinput[8].onblur = function() {
			if (myinput[8].value.length !== 0) {
				myspan[6].innerHTML = '';
			} else {
				myspan[6].innerHTML = '*';
			}
		}
		myinput[10].onblur = function() {
			if (myinput[10].value.length !== 0) {
				myspan[7].innerHTML = '';
			} else {
				myspan[7].innerHTML = '*';
			}
		}
		// 正则表达式验证邮箱
		var regn= new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$");
		myinput[12].onblur = function() {
			if (!regn.test(this.value)) {
				alert('请输入正确的邮箱');
			}
		}

		// 手机号码,身份证号码有效验证,手机号码有效验证
		var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
		myinput[14].onblur = function() {
			if (this.value.length !== 11 || !myreg.text(this.value)) {
				alert('请输入正确的手机号');
			}
		}
		var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
		myinput[13].onblur = function() {
			if (reg.test(this.value) === false) {
				alert("请输入正确的身份证号码");
			}
		}
	</script>
</html>

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-24 15:27:49  更:2021-08-24 15:29:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/27 5:17:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计