用户注册常用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 出生日期和身份证判断大全
Nov 13 Javascript
javascript动画对象支持加速、减速、缓入、缓出的实现代码
Sep 30 Javascript
利用jQuary实现文字浮动提示效果示例代码
Dec 26 Javascript
JavaScript实现MIPS乘法模拟的方法
Apr 17 Javascript
JavaScript数据结构与算法之集合(Set)
Jan 29 Javascript
JavaScript 消息框效果【实现代码】
Apr 27 Javascript
javascript类型系统_正则表达式RegExp类型详解
Jun 24 Javascript
jQuery插件ajaxFileUpload异步上传文件
Oct 19 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
Aug 07 Javascript
layer弹出子iframe层父子页面传值的实现方法
Nov 22 Javascript
教你如何用Node实现API的转发(某音乐)
Sep 20 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
Jun 05 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实现用户认证及管理完全源码
2007/03/11 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
浅析php创建者模式
2014/11/25 PHP
yii实现model添加默认值的方法(2种方法)
2016/01/06 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
php实现 master-worker 守护多进程模式的实例代码
2019/07/20 PHP
thinkphp5+layui实现的分页样式示例
2019/10/08 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
2020/10/27 PHP
比较新旧两个数组值得增加和删除的JS代码
2013/10/30 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
2018/06/26 Javascript
js中null与空字符串&quot;&quot;的区别讲解
2019/01/17 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
[00:33]2016完美“圣”典风云人物:Sccc宣传片
2016/12/03 DOTA
Python提示[Errno 32]Broken pipe导致线程crash错误解决方法
2014/11/19 Python
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
Golang与python线程详解及简单实例
2017/04/27 Python
简单实现python收发邮件功能
2018/01/05 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
python实现超市商品销售管理系统
2019/11/22 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
安装并免费使用Pycharm专业版(学生/教师)
2020/09/24 Python
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
党的群众路线教育实践活动剖析材料
2014/09/30 职场文书
成事在人观后感
2015/06/16 职场文书
昆虫记读书笔记
2015/06/26 职场文书
担保书怎么写 ?
2019/04/22 职场文书
如何在CocosCreator里画个炫酷的雷达图
2021/04/16 Javascript
深入理解go缓存库freecache的使用
2022/02/15 Golang
高并发下Redis如何保持数据一致性(避免读后写)
2022/03/18 Redis