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

    标准验证脚本

  • 相关阅读:
    BZOJ5212 ZJOI2018历史(LCT)
    BZOJ5127 数据校验
    253. Meeting Rooms II
    311. Sparse Matrix Multiplication
    254. Factor Combinations
    250. Count Univalue Subtrees
    259. 3Sum Smaller
    156. Binary Tree Upside Down
    360. Sort Transformed Array
    348. Design Tic-Tac-Toe
  • 原文地址:https://www.cnblogs.com/sgciviolence/p/1299682.html
Copyright © 2011-2022 走看看