asp中用户注册时候js对输入框的验证

原创 2006年06月04日 16:16:00
<html>
<head>
<title>用户注册</title>
<script Language="JavaScript">
function passForm()
{
  var myReg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-])+/
  var varEmail=form1.EmailAddress.value
  var varUserName=form1.UserName.value
  var varFirstPassword=form1.FirstPassword.value
  var varSecondPassword=form1.SecondPassword.value
  flag=myReg.test(varEmail)
  if(varUserName==null||varUserName=="")
  {
    alert('用户名不能为空')
 form1.UserName.focus()
  }
  else if(varUserName.length>20)
  {
    alert('用户名长度过长')
 form1.UserName.focus()
  }
  else if(varFirstPassword==""||varFirstPassword==null)
  {
    alert('密码不能为空')
    form1.FirstPassword.focus()
  }
  else if(varFirstPassword!=varSecondPassword)
  {
    alert('密码不一致')
    from1.FirstPassword.focus()
  }
  else if(varEmail==null||varEmail=="")
  {
    alert('邮件地址不能为空')
 form1.EmailAddress.focus()
  }
  else if (varUserName.search(/^/w+$/)==-1)
  {
    alert('用户注册名含有非法字符')
    form1.UserName.focus()
  }
  else if (!flag)
  {
    alert('邮件地址不正确')
    form1.EmailAddress.focus()
  }
  else
  {
    form1.submit()
  }
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="SubmitRegister.asp">
  <table width="270" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td width="99" align="center">用 户 名:</td>
      <td width="127"><input name="UserName" type="text" id="UserName" size="20" /></td>
    </tr>
    <tr>
      <td align="center">密 &nbsp;&nbsp;&nbsp;码:</td>
      <td><input name="FirstPassword" type="password" id="FirstPassword" size="21" /></td>
    </tr>
    <tr>
      <td align="center">重复密码:</td>
      <td><input name="SecondPassword" type="password" id="SecondPassword" size="21" /></td>
    </tr>
    <tr>
      <td align="center">邮件地址:</td>
      <td><input name="EmailAddress" type="text" id="EmailAddress" size="20" /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="button" name="Button" value="注册" onClick="passForm()"/><input type="reset" name="Submit2" value="取消" /></td>
    </tr>
  </table>
</form>
</body>
</html>

利用JavaScript中的正则表达式实现常用输入框的验证

本章主要讲:通过JavaScript中正则表达式的 应用实现(http、电话号码、邮箱、数字、字母及其数字、时间日期、身份证)等的验证。 下面看例子demo的实现过程: js中字符串处理 ...
  • linzhiqiang0316
  • linzhiqiang0316
  • 2016年07月14日 17:05
  • 1694

使用js自制输入框验证

为了实现一个管理系统,少不了用户的输入作为系统的内容。一旦涉及输入就需要对用户的输入内容进行判断,避免错误,无效,有害数据内容进入系统。 今天通过javascript对页面的输入框进行校验,主要思路是...
  • u010115177
  • u010115177
  • 2015年03月23日 15:31
  • 748

asp用户注册与登陆验证

 数据库access2003新用户注册set conn=server.createobject("adodb.connection")conn.open "provider=microsoft.jet...
  • yongtao33
  • yongtao33
  • 2007年05月13日 22:16
  • 884

简单的js验证输入框的方法

 function save(duebillNo) { //通过正则表达式来确定输入框格式   var code = new RegExp(/^\d+[\.\d]?\d{0,5}$/);...
  • hp_yangpeng
  • hp_yangpeng
  • 2016年08月24日 14:03
  • 1343

注册用户添加Js和Ajax验证

注册用户的时候几乎所有的网站都会用到Js和Ajax进行验证操作,这也是一个做WEB程序员必须要掌握的技能点。       现在我们来看一下怎么写这个js和ajax代码:(以jsp页面为例)    ...
  • dukangcheng
  • dukangcheng
  • 2016年03月03日 17:17
  • 3516

JavaScript、CSS、HTML 实现用户注册页面与信息校验

需求:实现用户注册页面并作出逻辑校验。要求:   (1)完成注册页面样式如下:   (2)页面提交,用户注册信息不符合规范,要显示红色提示框,如下:   (3)页面提交,用户注册信息...
  • fightfaith
  • fightfaith
  • 2015年12月12日 19:44
  • 13530

输入框失去焦点时对输入信息进行JS验证

以前写的JS验证是在用户输入信息完毕后点击提交时才对输入的信息进行JS验证。 当输入框失去焦点时即对输入框中的信息进行JS验证,及时有效的反馈出验证信息,使得项目具有更良好的用户体验。 下面以一个...
  • yellowisland
  • yellowisland
  • 2013年03月08日 10:02
  • 6700

js全套验证控制文本框的输入类别,js验证身份证的输入(全新修改)

js验证文本框输入字符的类型,js验证身份证得真伪
  • houhanxin1
  • houhanxin1
  • 2010年07月27日 08:28
  • 5588

输入框数字、百分比、价格 自动验证 JS

自动验证输入框并矫正输入值,将js引入页面中,并在要添加验证的输入框中添加相应class1、class =‘percentage’ ,验证是否为百分比,要求输入0-100范围内的整数。$('body'...
  • iong_l
  • iong_l
  • 2017年06月15日 15:10
  • 211

js对输入框简单验证(限制)

总而言之:   先在‘’ 里输入      onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的 X 换成你想...
  • u013499771
  • u013499771
  • 2015年03月02日 11:01
  • 742
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp中用户注册时候js对输入框的验证
举报原因:
原因补充:

(最多只允许输入30个字)