用户注册常用javascript代码


Posted in Javascript onAugust 29, 2009
<%@ page contentType="text/html; charset=gb2312" language="java"%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>用户注册</title> 
<script language="javascript"> 
function IsDigit(cCheck) 
{ 
return (('0'<=cCheck) && (cCheck<='9')); 
} function IsAlpha(cCheck) 
{ 
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 
} 
function IsValid() 
{ 
var struserName = reg.UserName.value; 
for (nIndex=0; nIndex<struserName.length; nIndex++) 
{ 
cCheck = struserName.charAt(nIndex); 
if (!(IsDigit(cCheck) || IsAlpha(cCheck))) 
{ 
return false; 
} 
} 
return true; 
} 
function chkEmail(str) 
{ 
return str.search(/[\w\-]{1,}@[\w\-]{1,}\.[\w\-]{1,}/)==0?true:false 
} 
function docheck() 
{ 
if(reg.UserName.value=="") 
{ 
alert("请填写用户名"); 
return false; 
} 
else if(!IsValid()) 
{ 
alert("用户名只能使用字母和数字"); 
return false; 
} 
else if(reg.UserPassword.value=="") 
{ 
alert("请填写密码"); 
return false; 
} 
else if(reg.UserPassword.value != reg.CUserPassword.value) 
{ 
alert("两次密码不一致"); 
return false; 
} 
else if(reg.NickName.value =="") 
{ 
alert("请填写昵称"); 
return false; 
} 
else if(reg.Email.value =="") 
{ 
alert("请填写邮箱"); 
return false; 
} 
else if(!chkEmail(reg.Email.value)) 
{ 
alert("请填写有效的Email地址"); 
return false; 
} 
else 
{ 
return true; 
} 
} 
</script> 
<STYLE type=text/css> 
td, th { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
line-height: 24px; 
color: #333333; 
} 
</STYLE> 
</head> 
<body> 
<h1 align="center">用户注册</h1> 
<div align="center"> 
<form name="reg" action="user_add.jsp" method="post" target="_self" onSubmit="return docheck()"> 
<table width="90%" border="0"> 
<tr> 
<td width="50%" align="right" height="25"><font face="Arial, Helvetica, sans-serif">请输入要注册的用户名:</font></td> 
<td width="50%" align="left" height="25"> 
 <input type="text" name="UserName"> 
<br> 
<font color="red"> 用户名只能由字母和数字组成</font> 
</td> 
</tr> 
<tr> 
<td width="50%" align="right" height="25">请输入密码:</td> 
<td width="50%" align="left" height="25"> <input type="password" name="UserPassword"></td> 
</tr> 
<tr> 
<td width="50%" align="right" height="25">请输入确认密码:</td> 
<td width="50%" align="left" height="25"> <input type="password" name="CUserPassword"></td> 
</tr> 
<tr> 
<td width="50%" align="right" height="25">请输入昵称:</td> 
<td width="50%" align="left" height="25"> <input type="text" name="NickName"></td> 
</tr> 
<tr> 
<td width="50%" align="right" height="25">请选择性别:</td> 
<td width="50%" align="left" height="25"> <input type="radio" name="Sex" value="0" checked>男 <input type="radio" name="Sex" value="1">女</td> 
</tr> 
<tr> 
<td width="50%" align="right" height="25">请输入Email地址:</td> 
<td width="50%" align="left" height="25"> <input type="text" name="Email"></td> 
</tr> 
</table> 
<p> 
<input type="submit" name="sub" value="注册">     
<input type="reset" name="res" value="重填"> 
</p> 
</form> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript监听和禁用浏览器回车事件实例
Jan 31 Javascript
Javascript调用函数方法的几种方式介绍
Mar 20 Javascript
JavaScript Function函数类型介绍
Apr 08 Javascript
javascript格式化指定日期对象的方法
Apr 21 Javascript
浅析Bootstrap表格的使用
Jun 23 Javascript
js实现统计字符串中特定字符出现个数的方法
Aug 02 Javascript
jQuery如何解决IE输入框不能输入的问题
Oct 08 Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
关于laydate.js加载laydate.css路径错误问题解决
Dec 27 Javascript
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
发布Angular应用至生产环境的方法
Dec 10 Javascript
JavaScript经典案例之简易计算器
Aug 24 Javascript
csdn 博客中实现运行代码功能实现
Aug 29 #Javascript
js 分栏效果实现代码
Aug 29 #Javascript
javascript 简练的几个函数
Aug 29 #Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
Aug 28 #Javascript
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
Aug 28 #Javascript
javascript 遍历验证所有文本框的值
Aug 27 #Javascript
JQuery 浮动导航栏实现代码
Aug 27 #Javascript
You might like
PHP+XML 制作简单的留言本 图文教程
2009/11/02 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
PHP针对JSON操作实例分析
2015/01/12 PHP
php上传图片类及用法示例
2016/05/11 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
返回上一页并自动刷新的JavaScript代码
2014/02/19 Javascript
jquery中EasyUI实现同步树
2015/03/01 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
jQuery查找节点方法完整实例
2016/09/13 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
浅谈vue-cli 3.0.x 初体验
2018/04/11 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
使用VueRouter的addRoutes方法实现动态添加用户的权限路由
2019/06/03 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
Vue的data、computed、watch源码浅谈
2020/04/04 Javascript
vue登录页实现使用cookie记住7天密码功能的方法
2021/02/18 Vue.js
详解python3中的真值测试
2018/08/13 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
Python:Numpy 求平均向量的实例
2019/06/29 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
使用python将微信image下.dat文件解密为.png的方法
2020/11/30 Python
python pyg2plot的原理知识点总结
2021/02/28 Python
元旦促销方案
2014/03/15 职场文书
《冬阳童年骆驼队》教学反思
2014/04/15 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
巴西世界杯32强口号
2014/06/05 职场文书
初二物理教学反思
2016/02/19 职场文书
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers
python获取淘宝服务器时间的代码示例
2021/04/22 Python
详解SQL的窗口函数
2022/04/21 Oracle
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js