zoukankan      html  css  js  c++  java
  • 提供一个通用的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地址格式

    标准验证脚本

  • 相关阅读:
    【BZOJ1030】文本生成器
    luogu P1312 Mayan游戏
    luogu P1074 靶形数独
    【题解】 [HNOI2009] 最小圈 (01分数规划,二分答案,负环)
    【题解】 [HEOI2016]排序题解 (二分答案,线段树)
    【题解】 Luogu P1541 乌龟棋总结 (动态规划)
    【题解】Luogu P2047 社交网络总结 (Floyd算法,最短路计数)
    【总结】最短路径条数问题
    第一天进入博客这个神奇的领域 在此%%%erosun
    什么是Kubernetes?
  • 原文地址:https://www.cnblogs.com/sgciviolence/p/1299682.html
Copyright © 2011-2022 走看看