• 提供一个通用的Javascript验证页面输入的脚本给大家,并希望大家提意见呀


    后台:

    Code

    前台:
    <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地址格式

    标准验证脚本

  • 相关阅读:
    Enterprise Library 企业库 V4.1
    跨域实现IFRAME自适应高度
    微软企业库4.1学习笔记(二)各功能之间的依赖关系以及对象创建
    微软企业库4.1学习笔记(三)企业库迁移和并行使用,以及企业库的扩展
    微软企业库4.1学习笔记(五)对象创建和依赖注入方法
    判断 iframe 是否加载完成的完美方法
    对JavaScript调用堆栈和setTimeout用法的深入研究
    工作流技术杂谈
    企业流程管理平台V2.0介绍(.NET平台下的工作流)
    c#操作oracle lob字段[转自 芽芽的回收站]
  • 原文地址:https://www.cnblogs.com/sgciviolence/p/1299682.html
Copyright © 2020-2023  润新知