提供一个通用的Javascript验证页面输入的脚本给大家,并希望大家提意见呀
2008-09-26 16:42
429 查看
后台:
Code
private void Page_Load(object sender, System.EventArgs e)
{
this.btnSave.Attributes.Add("onclick","return validateForm(document.forms[0]);");
}
前台:
<script language='javascript' src='ValPatterns.js'></script>
<body>
<form id=form1 runat=server>
<asp:textbox id='txtName' titile='名字' runat=server rule=notnull />
<asp:button id="btnSave" runat=server Text="提交"/>
</form>
</body>
如果页面提交(点击btnSave)的时候,没有输入'txtName' 就会验证失败,并且提示,锁定光标。
原理:通过rule属性去写验证逻辑。
Rule 可以是下面的情况:
验证规则
notnull -------- 不能为空
equal:field -------- 判断当前元素的值与field的值是否相等,通常用于密码确认
length:[0]:[1] -------- 字符串长度[0]到[1]之间
zhlength:[0]:[1] -------- 中文字符串长度[0]到[1]之间
number:[0]:[1] -------- 可以为空的数字[0]到[1]之间
numbernotnull:[0]:[1] -------- 不可为空的数字[0]到[1]之间
integer:[0]:[1] -------- 可以为空的整数[0]到[1]之间
integernotnull:[0]:[1] -------- 不可为空的整数[0]到[1]之间
date:[0]:[1] -------- 可以为空的日期格式[0]到[1]之间
datenotnull:[0]:[1] -------- 不可为空的日期格式[0]到[1]之间
charornum:[0]:[1] -------- 可以为空的数字,字母及下划线,长度在[0]到[1]之间
charornumnotnull:[0]:[1] -------- 不可为空的数字,字母及下划线,长度在[0]到[1]之间 email -------- 可以为空的email格式
emailnotnull -------- 不可以为的email格式
zipcode -------- 可以为空的邮政编码格式
zipcodenotnull -------- 不可以为的邮政编码格式
ip -------- 可以为空的IP地址格式
ipnotnull -------- 不可以为的IP地址格式
标准验证脚本
Code
private void Page_Load(object sender, System.EventArgs e)
{
this.btnSave.Attributes.Add("onclick","return validateForm(document.forms[0]);");
}
前台:
<script language='javascript' src='ValPatterns.js'></script>
<body>
<form id=form1 runat=server>
<asp:textbox id='txtName' titile='名字' runat=server rule=notnull />
<asp:button id="btnSave" runat=server Text="提交"/>
</form>
</body>
如果页面提交(点击btnSave)的时候,没有输入'txtName' 就会验证失败,并且提示,锁定光标。
原理:通过rule属性去写验证逻辑。
Rule 可以是下面的情况:
验证规则
notnull -------- 不能为空
equal:field -------- 判断当前元素的值与field的值是否相等,通常用于密码确认
length:[0]:[1] -------- 字符串长度[0]到[1]之间
zhlength:[0]:[1] -------- 中文字符串长度[0]到[1]之间
number:[0]:[1] -------- 可以为空的数字[0]到[1]之间
numbernotnull:[0]:[1] -------- 不可为空的数字[0]到[1]之间
integer:[0]:[1] -------- 可以为空的整数[0]到[1]之间
integernotnull:[0]:[1] -------- 不可为空的整数[0]到[1]之间
date:[0]:[1] -------- 可以为空的日期格式[0]到[1]之间
datenotnull:[0]:[1] -------- 不可为空的日期格式[0]到[1]之间
charornum:[0]:[1] -------- 可以为空的数字,字母及下划线,长度在[0]到[1]之间
charornumnotnull:[0]:[1] -------- 不可为空的数字,字母及下划线,长度在[0]到[1]之间 email -------- 可以为空的email格式
emailnotnull -------- 不可以为的email格式
zipcode -------- 可以为空的邮政编码格式
zipcodenotnull -------- 不可以为的邮政编码格式
ip -------- 可以为空的IP地址格式
ipnotnull -------- 不可以为的IP地址格式
标准验证脚本
相关文章推荐
- 一个简单的脚本验证插件,希望能对大家有所帮助,有demo
- 一个网友写的一些javascript脚本,希望大家喜欢!(转载)
- 题目:JavaScript编程题 页面上输入一个年份(需验证),判断是否是闰年(能被4整除却不能被100整除的年份;能被400整除的是闰年),需在页面上显示提示信息
- 题目:JavaScript编程题 页面上输入一个年份(需验证),判断是否是闰年(能被4整除却不能被100整除的年份;能被400整除的是闰年),需在页面上显示提示信息
- 实现通用 Web CAPTCHA 图形验证码 JavaScript 脚本 API 服务 (JavaScript 脚本动态页面引用)
- JavaScript解决一个带验证的Form两个Submit事件(一个页面保持不动【AJAX实现】,一个页面提交并跳转)的场景
- JavaScript调用App原生代码(iOS、Android)通用解决方案 实际场景 场景:现在有一个H5活动页面,上面有一个登陆按钮,要求点击登陆按钮以后,唤出App内部的登录界面,当登录成功
- 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示存在危及应用程序安全的尝试,如跨站点脚本攻击。若要允许页面重写应用程序请求验证设置
- 提供一段JavaScript脚本以辅助迅雷下载页面中的所有pdf文件链接
- javascript验证只能输入数字和一个小数点示例
- javascript中希望定义一个页面刷新也不能改变其值的方法
- 写了一个比较简单的会员注册页面,带会员已经存在验证,发上来大家给点建议
- 关于一个网站的想法,希望大家多提意见
- 转自[我的世界]:用JAVASCRIPT做一个时间日期输入选择框,感谢洋葱提供!
- javascript验证只能输入数字和一个小数点示例
- 提供一个比较不错的字符处理类,希望大家把自己的也分享
- 通用导出数据到Excel ,效率有点低,希望大家能提提意见
- 通用javascript 验证输入函数
- 用javascript输入一个脚本,以确认用户输入
- Jsp页面里引入一个javascript文件,在jsp的onclick里怎么添加脚本文件里的方法