用户注册常用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脚本语言在网页中的简单应用
May 13 Javascript
jquery实现手机发送验证码的倒计时代码
Feb 12 Javascript
js获取当前时间显示在页面上并每秒刷新
Dec 24 Javascript
比较常见的javascript中定义函数的区别
Nov 09 Javascript
利用jquery制作滚动到指定位置触发动画
Mar 26 Javascript
概述jQuery的元素筛选
Nov 23 Javascript
Vue-Router进阶之滚动行为详解
Sep 13 Javascript
JQuery扩展对象方法操作示例
Aug 21 jQuery
Vue中控制v-for循环次数的实现方法
Sep 26 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
Dec 20 Javascript
JS使用对象的defineProperty进行变量监控操作示例
Feb 02 Javascript
浅析Angular 实现一个repeat指令的方法
Jul 21 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
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
PHP函数之日期时间函数date()使用详解
2013/09/09 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
ThinkPHP框架安全实现分析
2016/03/14 PHP
用JS剩余字数计算的代码
2008/07/03 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
JS 日期与时间戮相互转化的简单实例
2016/06/22 Javascript
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
解决vue多个路由共用一个页面的问题
2018/03/12 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
nodejs使用socket5进行代理请求的实现
2020/02/21 NodeJs
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
Python实现删除Android工程中的冗余字符串
2015/01/19 Python
python处理图片之PIL模块简单使用方法
2015/05/11 Python
深入解析Python中的list列表及其切片和迭代操作
2016/03/13 Python
Python文件和流(实例讲解)
2017/09/12 Python
python机器学习库常用汇总
2017/11/15 Python
python实现log日志的示例代码
2018/04/28 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
Django在pycharm下修改默认启动端口的方法
2019/07/26 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
丝芙兰意大利官方网站:Sephora.it
2019/12/13 全球购物
Chi Chi London官网:购买连衣裙和礼服
2020/10/25 全球购物
毕业生文员求职信
2013/11/03 职场文书
高一学生期末评语
2014/04/25 职场文书
绿色环保标语
2014/06/12 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android