用户注册常用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 相关文章推荐
在 IE 中调用 javascript 打开 Excel 表
Dec 21 Javascript
jQuery TextBox自动完成条
Jul 22 Javascript
JavaScript 打地鼠游戏代码说明
Oct 12 Javascript
自制基于jQuery的智能提示插件一枚
Feb 18 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
Sep 29 Javascript
Javascript实现滑块滑动改变值的实现代码
Apr 12 Javascript
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 Javascript
JavaScript模块化开发之SeaJS
Dec 13 Javascript
jQuery使用经验小技巧(推荐)
May 31 Javascript
深入浅析JavaScript中的Function类型
Jul 09 Javascript
javascript显示动态时间的方法汇总
Jul 06 Javascript
javascript代码实现简易计算器
Jan 25 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下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
2013/08/16 PHP
php实现telnet功能示例
2014/04/08 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
javascript权威指南 学习笔记之变量作用域分享
2011/09/28 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
2019/06/27 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
微信小程序获取当前时间及星期几的实例代码
2020/09/20 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
windows下ipython的安装与使用详解
2016/10/20 Python
python如何为被装饰的函数保留元数据
2018/03/21 Python
python 列表递归求和、计数、求最大元素的实例
2018/11/28 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
python opencv实现gif图片分解的示例代码
2019/12/13 Python
tensorflow tf.train.batch之数据批量读取方式
2020/01/20 Python
python高级特性简介
2020/08/13 Python
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
考生诚信考试承诺书
2014/05/23 职场文书
师德师风个人总结
2015/02/06 职场文书
辞职信格式模板
2015/02/27 职场文书
博士给导师的自荐信
2015/03/06 职场文书
学校工会工作总结2015
2015/05/19 职场文书
《领导干部从政道德启示录》学习心得体会
2016/01/20 职场文书
2019大学生实习报告
2019/06/21 职场文书
php 防护xss,PHP的防御XSS注入的终极解决方案
2021/04/01 PHP
python opencv人脸识别考勤系统的完整源码
2021/04/26 Python
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js