今天研究了网易“用户注册表单”与“及时验证功能”,不得不说,无论是它的布局结构,还是验证功能,都是刷新了本真人的眼界,居然可以这样!

来图镇楼!
html代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>网易新用户注册页面</title>
<script type="text/javascript" src="js/js1.js"></script>
<link href="css/style1.css" rel="external nofollow" rel="stylesheet" />
<script type="text/javascript">
function aa(){
var reg = /[\u4e00-\u9fa5]/g;/*这里本真人,已做修改*/
var name = document.getElementById("realName").value;
if(reg.test(name)==false){
alert("只能为汉字");
}else{
alert("正确");
}
}
</script>
</head>
<body>
<!--logo位置-->
<div id="header"><img src="img/register_logo.png" alt="logo"/></div>
<div id="main">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--看不见的第一行-->
<tr>
<td class="bg bg_top_left"></td>
<td class="bg_top"></td>
<td class="bg bg_top_right"></td>
</tr>
<!--看得见的第二行-->
<tr>
<td class="bg_left"></td>
<td class="content">
<!--表单提交,因本真人是解析来着,算不出网易服务器地址,就不详细介绍了-->
<form action="" method="post" name="myform" onsubmit="return checkForm()">
<!--居然采用自定义列表,嘿嘿-->
<dl>
<dt>通行证用户名:</dt>
<dd><input type="text" id="userName" class="inputs userWidth" onfocus="userNameFocus()" onblur="userNameBlur()"/>@163.com</dd>
<div id="userNameId"></div><!--这里当做提示框!-->
</dl>
<dl>
<dt>登录密码:</dt>
<dd><input type="password" id="pwd" class="inputs" onfocus="pwdFocus()" onblur="pwdBlur()"/></dd>
<div id="pwdId"></div>
</dl>
<dl>
<dt>重复登录密码:</dt><!--这里只有onblur:用户使用逻辑使然-->
<dd><input type="password" id="repwd" class="inputs" onblur="repwdBlur()"/></dd>
<div id="repwdId"></div>
</dl>
<dl>
<dt>性别:</dt><!--性别这里居然不给设置验证,就一个默认,本真人有点不服-->
<dd><input type="radio" name="sex" value="男" checked="checked"/>男
<input type="radio" name="sex" value="女" />女
</dd>
</dl>
<dl>
<dt>真实姓名:</dt><!--aa():这名字,本真人有点醉...-->
<dd><input type="text" id="realName" class="inputs" onblur="aa()"/></dd>
<div id="userNameId"></div>
</dl>
<dl>
<dt>昵称:</dt><!--解析到这里本真人终于明白了为什么有些input没有onfocus:有onfocus的是为了让表单上弹出,本真人一直认为很风骚的提示!-->
<dd><input type="text" id="nickName" class="inputs" onfocus="nickNameFocus()" onblur="nickNameBlur()"/></dd>
<div id="nickNameId"></div>
</dl>
<dl>
<dt>关联手机号:</dt>
<dd><input type="text" id="tel" class="inputs" onfocus="telFocus()" onblur="telBlur()"/></dd>
<div id="telId"></div>
</dl>
<dl>
<dt>保密邮箱:</dt>
<dd><input type="text" id="email" class="inputs" onfocus="emailFocus()" onblur="emailBlur()"/></dd>
<div id="emailId"></div>
</dl>
<dl>
<dt></dt><!--输入框为image类型的还真不常见-->
<dd><input name=" " type="image" src="img/button.png"/></dd>
</dl>
</form>
</td>
<td class="bg_right"></td>
</tr>
<!--看不见的第三行-->
<tr>
<td class="bg bg_end_left"></td>
<td class="bg bg_end"></td>
<td class="bg bg_end_right"></td>
</tr>
</table>
</div>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js仿网易表单及时验证
# js表单及时验证
# js表单验证
# jquery validate.js表单验证的基本用法入门
# js 常用正则表达式表单验证代码
# JavaScript 表单验证正则表达式大全[推荐]
# AngularJS实现表单验证
# 收藏的js表单验证控制代码大全
# javascript制作的简单注册模块表单验证
# JavaScript 使用正则表达式进行表单验证的示例代码
# 工作中常用到的JS表单验证代码(包括例子)
# javascript表单验证 - Parsley.js使用和配置
# AngularJS使用ngMessages进行表单验证
# 网易
# 表单
# 的是
# 都是
# 不出
# 就不
# 人是
# 弹出
# 真不
# 自定义
# 详细介绍
# 不给
# 这名
# 能为
# 用户注册
# 真实姓名
# 新用户注册
# 大家多多
# 输入框
# 明白了
相关文章:
建站VPS选购需注意哪些关键参数?
黑客如何通过漏洞一步步攻陷网站服务器?
如何通过虚拟主机快速搭建个人网站?
如何用wdcp快速搭建高效网站?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
实例解析Array和String方法
制作证书网站有哪些,全国城建培训中心证书查询官网?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何获取免费开源的自助建站系统源码?
模具网站制作流程,如何找模具客户?
广州商城建站系统开发成本与周期如何控制?
seo网站制作优化,网站SEO优化步骤有哪些?
h5网站制作工具有哪些,h5页面制作工具有哪些?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
网站按钮制作软件,如何实现网页中按钮的自动点击?
如何设计高效校园网站?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
如何通过WDCP绑定主域名及创建子域名站点?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
C#如何使用XPathNavigator高效查询XML
如何批量查询域名的建站时间记录?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
建站之星伪静态规则如何设置?
如何通过宝塔面板实现本地网站访问?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
建站之星如何一键生成手机站?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
电脑免费海报制作网站推荐,招聘海报哪个网站多?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
建站之星如何取消后台验证码生成?
如何零基础在云服务器搭建WordPress站点?
如何打造高效商业网站?建站目的决定转化率
如何快速生成高效建站系统源代码?
全景视频制作网站有哪些,全景图怎么做成网页?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
C#怎么使用委托和事件 C# delegate与event编程方法
建站之星展会模板:智能建站与自助搭建高效解决方案
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
制作国外网站的软件,国外有哪些比较优质的网站推荐?
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
如何在橙子建站上传落地页?操作指南详解
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
已有域名建站全流程解析:网站搭建步骤与建站工具选择
婚礼视频制作网站,学习*后期制作的网站有哪些?
,sp开头的版面叫什么?
C++时间戳转换成日期时间的步骤和示例代码
*请认真填写需求信息,我们会在24小时内与您取得联系。