zoukankan      html  css  js  c++  java
  • jquery validate常用方法及注意问题

    1.

    required: true 值是必须的。
    required: "#aa:checked" 表达式的值为真,则需要验证。
    required: function(){} 返回为真,表示需要验证。

    后边两种常用于,表单中需要同时填或不填的元素。

    2、debug,只验证不提交表单

    如果这个参数为true,那么表单不会提交,只进行检查,调试时十分方便

    3、ignore:忽略某些元素不验证

    6、每个字段验证通过执行函数

    successString,Callback

    要验证的元素通过验证后的动作,如果跟一个字符串,会当作一个 css 类,也可跟一个函数。

    success: function(label) {
        // set   as text for IE
        label.html(" ").addClass("checked");
        //label.addClass("valid").text("Ok!")
    }
    success: "valid"

    8、异步验证

    remoteURL
    使用 ajax 方式进行验证,默认会提交当前验证的值到远程地址,如果需要提交其他的值,可以使用 data 选项。
    remote: "check-email.php"
    

      

    remote: {
        url: "check-email.php",     //后台处理程序
        type: "post",               //数据发送方式
        dataType: "json",           //接受数据格式   
        data: {                     //要传递的数据
            username: function() {
                return $("#username").val();
            }
        }
    }
    

      远程地址只能输出 "true" 或 "false",不能有其他输出

    10、radio 和 checkbox、select 的验证

    radio 的 required 表示必须选中一个。

    checkbox 的 required 表示必须选中。

    checkbox 的 minlength 表示必须选中的最小个数,maxlength 表示最大的选中个数,

    rangelength:[2,3] 表示选中个数区间。

    select 的 required 表示选中的 value 不能为空。

  • 相关阅读:
    IPFS学习-DNS链接
    IPFS学习-内容标识符(CIDs)
    IPFS学习-分布式哈希表DHT
    CURL命令学习一
    Hyperledger Fabric 动态增加组织到网络中
    Fabric-Ca使用
    Hyperledger Fabric手动生成CA证书搭建Fabric网络
    Hyperledger Fabric私有数据
    Idea 第一个Struts2程序
    jQuery总结
  • 原文地址:https://www.cnblogs.com/rxl007/p/5795560.html
Copyright © 2011-2022 走看看