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

    标准验证脚本

  • 相关阅读:
    NODE 开发 2-3年工作经验 掌握的相关知识
    react 问题
    vue 问题集合 |
    前端实用工具大全, 有任何棘手的实现, 可以来这里拿
    react 入门的好东西 可以做出一个完整的网站
    vue 问题集合
    js 预处理 与 执行 的顺序
    js_6_dom选择
    js_4_函数
    js_3_for_if_try
  • 原文地址:https://www.cnblogs.com/sgciviolence/p/1299682.html
Copyright © 2011-2022 走看看