HTML输入验证(javascript)
时间:2010-06-27 来源:billianne
近来写一项目,不甚其烦于不断变化的验证需求, 遂写于通用验证库。写于此,以备后来之观用。
————————————————————————————————————————————————————————————————————————
HTML输入验证方法库
提供方法:
* --CheckInt(elem, null_allowed, min, max, tip_elem, title) //整型验证
* --CheckFloat(elem, null_allowed, min, max, tip_elem, title) //数字验证
* --CheckString(elem, null_allowed, min_len, max_len, tip_elem, title) //字符验证
* --CheckNotNull(elem, tip_elem, title) //为空验证
* --CheckEmail(elem, null_allowed, tip_elem) //Email验证
* --CheckMobile(elem, null_allowed, tip_elem) //手机号验证
* --CheckPhone(elem, null_allowed, tip_elem) //电话号码验证
* --CheckPostalcode(elem, null_allowed, tip_elem) //邮政编码验证
参数说明:
elem: 需要验证的控件对象或控件ID
null_allowed: 是否允许控件输入为空
min | min_len: 允许的最小值(default:0) | 允许的最小长度(default:0)
max | max_len: 允许的最大值(default:99999999999) | 允许的最大长度(default:100)
tip_elem: 提示信息的对象或对象ID; 如果为空,则alert信息
title: 提示信息的对象名称
返回值:
验证通过返回true;否则返回false.
使用 示例:
<!-- 加载库文件 //-->
<script type="text/javascript" src="input_validate.js" ></script>
<input type="text" id="test" onclick="Validate.CheckInt(this, false, null, null, null, '测试')"/>
<!-- 这样就OK了//-->
此文为个人原创,转载请给出原文地址。尊重他人,尊重自已
————————————————————————————————————————————————————————————————————————
HTML输入验证方法库
提供方法:
* --CheckInt(elem, null_allowed, min, max, tip_elem, title) //整型验证
* --CheckFloat(elem, null_allowed, min, max, tip_elem, title) //数字验证
* --CheckString(elem, null_allowed, min_len, max_len, tip_elem, title) //字符验证
* --CheckNotNull(elem, tip_elem, title) //为空验证
* --CheckEmail(elem, null_allowed, tip_elem) //Email验证
* --CheckMobile(elem, null_allowed, tip_elem) //手机号验证
* --CheckPhone(elem, null_allowed, tip_elem) //电话号码验证
* --CheckPostalcode(elem, null_allowed, tip_elem) //邮政编码验证
参数说明:
elem: 需要验证的控件对象或控件ID
null_allowed: 是否允许控件输入为空
min | min_len: 允许的最小值(default:0) | 允许的最小长度(default:0)
max | max_len: 允许的最大值(default:99999999999) | 允许的最大长度(default:100)
tip_elem: 提示信息的对象或对象ID; 如果为空,则alert信息
title: 提示信息的对象名称
返回值:
验证通过返回true;否则返回false.
使用 示例:
<!-- 加载库文件 //-->
<script type="text/javascript" src="input_validate.js" ></script>
<input type="text" id="test" onclick="Validate.CheckInt(this, false, null, null, null, '测试')"/>
<!-- 这样就OK了//-->
此文为个人原创,转载请给出原文地址。尊重他人,尊重自已
|
相关阅读 更多 +