通用表单验证函数

断了今生、忘了曾经 提交于 2019-12-06 10:23:46
导读:
  通用表单验证函数-再改进版
  主要内容:
  一、用法简介:
  二、类型定义:
  三、程序文件:
  历史:
  2004.12.21
  1.对整数的范围验证作了修改;
  2.对Email的验证作了修改,以适应在帐号中带点的情况;
  2004.12.20
  1.从网上收集到此片文章的原型;
  通用表单验证函数-再改进版
  
  
  最后修改 2004.12.21
  
  
  一、用法简介:
  表单验证函数放在了functions.js文件里了,在你所需要做验证的网页文件里,包含该脚本文件。一般语法为:
  <script type="text/javascript" src="./functions.js"></script>
  对于焦点失去验证,为表单控件的onBlur事件绑定相应的验证函数,用法如下:
  整型 checkNumber()
  浮点型 checkNumber()
  字符串 checkString()
  日期 checkDate()
  邮箱 checkEmail()
  示例 onBlur="checkNumber()"
  对于表单提交验证,在表单提交前进行判断,用法如下:
  if(checkForm('表单名称'))
  {
  表单名称.submit();
  return true;
  }
  else
  {
  return false;
  }
  也可以绑定表单onSubmit事件,用法如下:
  onSubmit="return checkForm('表单名称')"
  二、类型定义:
  1、整型(int)
  定义:
  valueType="int"
  属性:
  objName 对象名称(字符串)
  mustInput 必输项(true/false)
  minInput 最小值(数字)
  maxInput 最大值(数字)
  举例:
  
  2、浮点型(float)
  定义:
  valueType="float"
  属性:
  objName 对象名称(字符串)
  mustInput 必输项(true/false)
  minInput 最小值(数字)
  maxInput 最大值(数字)
  decimalLen小数位数(数字)
  举例:
  
  3、字符串(string)
  定义:
  valueType="string"
  属性:
  objName 对象名称(字符串)
  mustInput 必输项(true/false)
  stringLen 字符串长度(数字)
  举例:
  
  4、日期(date)
  定义:
  valueType="date"
  属性:
  objName 对象名称(字符串)
  mustInput 必输项(true/false)
  举例:
  
  备注:
  日期现在只能校验的格式为(yyyy-mm-dd)
  5、邮箱(email)
  定义:
  valueType="email"
  属性:
  objName 对象名称(字符串)
  mustInput 必输项(true/false)
  举例:
  
  6、单选(radio)
  定义:
  valueType="radio"
  属性:
  objName 对象名称(字符串)
  mustSelect 必输项(true/false)
  举例:
  
  备注:
  对于同一组单选按钮,只需要定义第一个即可。
  7、复选(checkbox)
  定义:
  valueType="checkbox"
  属性:
  objName 对象名称(字符串)
  minSelect 最小选择数(数字)
  maxSelect 最大选择数(数字)
  举例:
  
  备注:
  对于同一组复选按钮,只需要定义第一个即可。
  8、下拉列表框(select)
  定义:
  valueType="select"
  属性:
  objName 对象名称(字符串)
  mustSelect 必输项(true/false)
  举例:
  http://www.afuer.com/article.asp?id=170
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!