用户注册常用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 相关文章推荐
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 Javascript
15款优秀的jQuery导航菜单插件分享
Jul 19 Javascript
jquery 操作DOM案例代码分享
Apr 05 Javascript
js判断是否为ie的方法小结
Jan 13 Javascript
Bootstrap每天必学之简单入门
Nov 19 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
Feb 22 Javascript
微信小程序 闭包写法详细介绍
Dec 14 Javascript
微信小程序新增的拖动组件movable-view使用教程
May 20 Javascript
D3.js实现拓扑图的示例代码
Jun 30 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
Apr 21 Javascript
原生JS实现随机点名项目的实例代码
Apr 30 Javascript
JavaScript页面加载事件实例讲解
Sep 01 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 数学运算验证码实现代码
2009/10/11 PHP
PHP PDOStatement:bindParam插入数据错误问题分析
2013/11/13 PHP
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
php单一接口的实现方法
2015/06/20 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
Python实现的百度站长自动URL提交小工具
2014/06/27 Python
web.py获取上传文件名的正确方法
2014/08/26 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
学python安装的软件总结
2019/10/12 Python
Elasticsearch py客户端库安装及使用方法解析
2020/09/14 Python
CSS3中的@keyframes关键帧动画的选择器绑定
2016/06/13 HTML / CSS
SIDESTEP荷兰:在线购买鞋子
2019/11/18 全球购物
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
网络安全方面的面试题
2015/11/04 面试题
毕业生的自我评价范文
2013/12/31 职场文书
初三政治教学反思
2014/01/30 职场文书
家长写给孩子的评语
2014/04/18 职场文书
我的中国梦演讲稿800字
2014/08/19 职场文书
信访维稳承诺书
2015/05/04 职场文书
家电创业计划书
2019/08/05 职场文书
python井字棋游戏实现人机对战
2022/04/28 Python