一个非常强大完整的web表单验证程序(2)

2016-01-29 11:41 34 1 收藏

一个非常强大完整的web表单验证程序(2),一个非常强大完整的web表单验证程序(2)

【 tulaoshi.com - Javascript 】

  Validator 完整代码:


<title表单验证类 Validator v1.0</title

<style

body,td{font:normal 12px Verdana;color:#333333}

input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid
#999999;background:#ffffff}

table{border-collapse:collapse;}

td{padding:3px}

input{height:20;}

textarea{width:80%;height:50px;overflow:auto;}

form{display:inline}

</style

<table align="center"

<form name="theForm" id="demo" action="" method="get"
onSubmit="return Validator.Validate(this,2)"

<tr

<td真实姓名:</td<td<input name="Name" dataType="Chinese"
msg="真实姓名只允许中文"</td

</tr

<tr

<td英文名:</td<td<input name="Nick" dataType="English"
require="false" msg="英文名只允许英文字母"</td

</tr

<tr

<td主页:</td<td<input name="Homepage" require="false"
dataType="Url" msg="非法的Url"</td

</tr

<tr

<td密码:</td<td<input name="Password" dataType="SafeString"
msg="密码不符合安全规则" type="password"</td

</tr

<tr

<td重复:</td<td<input name="Repeat" dataType="Repeat"
to="Password" msg="两次输入的密码不一致" type="password"</td

</tr

<tr

<td信箱:</td<td<input name="Email" dataType="Email"
msg="信箱格式不正确"</td

</tr

<tr

<td信箱:</td<td<input name="Email" dataType="Repeat"
to="Email" msg="两次输入的信箱不一致"</td

</tr

<tr

<tdQQ:</td<td<input name="QQ" require="false"
dataType="QQ" msg="QQ号码不存在"</td

</tr

<tr

<td身份证:</td<td<input name="Card" dataType="IdCard"
msg="身份证号码不正确"</td

</tr

<tr

<td年龄:</td<td<input name="Year" dataType="Range"
msg="年龄必须在18~28之间" min="18" max="28"</td

</tr

<tr

<td年龄1:</td<td<input name="Year1" require="false"
dataType="Compare" msg="年龄必须在18以上" to="18" operator="GreaterThanEqual"</td

</tr

<tr

<td电话:</td<td<input name="Phone" require="false"
dataType="Phone" msg="电话号码不正确"</td

</tr

<tr

<td手机:</td<td<input name="Mobile" require="false"
dataType="Mobile" msg="手机号码不正确"</td

</tr

<tr

<td生日:</td<td<input name="Birthday" dataType="Date"
format="ymd" msg="生日日期不存在"</td

</tr

<tr

<td邮政编码:</td<td<input name="Zip" dataType="Custom"
regexp="^[1-9]d{5}$" msg="邮政编码不存在"</td

</tr

<tr

<td邮政编码:</td<td<input name="Zip1" dataType="Zip"
msg="邮政编码不存在"</td

</tr

<tr

<td操作系统:</td<td<select name="Operation" dataType="Require"
msg="未选择所用操作系统" <option value=""选择您所用的操作系统</option<option
value="Win98"Win98</option<option value="Win2k"Win2k</option<option
value="WinXP"WinXP</option</select</td

</tr

<tr

<td所在省份:</td<td广东<input name="Province" value="1"
type="radio"陕西<input name="Province" value="2"
type="

来源:https://www.tulaoshi.com/n/20160129/1482948.html

延伸阅读
标签: ASP
  refresh.htm ========= <HTML <HEAD <title在线QQ</title <link rel="stylesheet" type="text/css" href="forum.css" </HEAD <BODY onload=online() scroll=no topmargin="0" leftmargin="0" style="background-color: #8482C6; color: #FFFFFF; border:...
标签: Web开发
本程序最初是由wanghr100(灰豆宝宝.net)的checkForm基础上进行修改的,增加了很多功能,如下: 对非ie的支持 增加了内置表达式和内置提示 增加了显示方式(弹出式和页面显示式) 增加了显示一条和显示全部 进行了封装(CLASS_CHECK) 支持外接函数或表达式(应用在密码一致) 简化了调用方式,所有操作只需要script language='javascript' src='c...
/*使用方法可以建立英语库,每次可建立100个单词*/ #include io.h #include stdio.h #include stdlib.h #include time.h typedef strUCt {  char cha[50];  char eng[50]; }CTOE; void writefile(); void practicec(); int main() {  char id;  FILE *fp;...
标签: Web开发
技术含量不高,主要是平时使用正则多了,在代码上调试太麻烦了,干脆做这个来试比较快~~~送给那些喜欢正则的朋友~~~ 做得头晕脑涨,实在找不出几个正则例子来给新手学习,所以现在俺里面的帮助文件里面也才三个例子而以! 由于本人的语言表达实在不怎么样,而以材料一个人制作麻烦,希望有热心人士提供经典的正则例子,最好附上详解,以便新手学习! ...
标签: ASP
  下面zip文件:http://www.content.aspdir.co.uk/files/Article-11.zip During this article you will learn how to construct your own web poll using ASP. The article presumes you already understand basic database interaction. The following samples of code allow a user to select one of four options to a question....

经验教程

530

收藏

99
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部