用户注册常用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 相关文章推荐
JS按位非(~)运算符与~~运算符的理解分析
Jul 31 Javascript
json的前台操作和后台操作实现代码
Jan 20 Javascript
jQuery添加和删除指定标签的方法
Dec 16 Javascript
jQuery UI制作选项卡(tabs)
Dec 13 Javascript
JavaScript实现实时更新系统时间的实例代码
Apr 04 Javascript
3分钟掌握常用的JS操作JSON方法总结
Apr 25 Javascript
基于JavaScript实现选项卡效果
Jul 21 Javascript
详解js几个绕不开的事件兼容写法
Aug 30 Javascript
JavaScript实现获取select下拉框中第一个值的方法
Feb 06 Javascript
Node.js assert断言原理与用法分析
Jan 04 Javascript
Echarts实现多条折线可拖拽效果
Dec 19 Javascript
vue 通过base64实现图片下载功能
Dec 19 Vue.js
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
Discuz7.2版的faq.php SQL注入漏洞分析
2014/08/06 PHP
firefox下input type=&quot;file&quot;的size是多大
2011/10/24 Javascript
非html5实现js版弹球游戏示例代码
2013/09/22 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
网页禁用右键菜单和鼠标拖动选择方法小结
2015/02/25 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
javascript self对象使用详解
2016/10/18 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
2016/11/09 Javascript
Node.js实现发送邮件功能
2017/11/06 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
ES6 Set结构的应用实例分析
2019/06/26 Javascript
Python中字符串的修改及传参详解
2016/11/30 Python
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
Python绑定方法与非绑定方法详解
2017/08/18 Python
vscode 远程调试python的方法
2017/12/01 Python
Python处理命令行参数模块optpars用法实例分析
2018/05/31 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
2020/02/18 Python
python批量修改交换机密码的示例
2020/09/22 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
实例讲解CSS3中的box-flex弹性盒属性布局
2016/06/09 HTML / CSS
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
高分子材料个人求职信范文
2013/09/25 职场文书
管理部部长岗位职责
2013/12/05 职场文书
六查六看自查材料
2014/02/17 职场文书
家长写给老师的建议书
2014/03/13 职场文书
2014年最新学习全国两会精神心得
2014/03/17 职场文书
《生命的药方》教学反思
2014/04/08 职场文书
英语教育专业自荐信
2014/05/29 职场文书
武当山导游词
2015/02/03 职场文书
财务稽核岗位职责
2015/04/13 职场文书
六五普法先进个人主要事迹材料
2015/11/03 职场文书