Jquery validate验证时候能使用ID进行验证么?怎么写?<form id="myform">
<input type="text" id="myid" name="myname"/>
</form>
一般都是这么写的,用的是name
$("#form").validate({
        rules:  {
                    myname: { required: true },
                } 
})
怎么能使用id进行验证呢?

解决方案 »

  1.   

    刚刚看了另一贴子,说官方是这样子定义,但还没弄明白啥意思
    $("#myform").validate({
      rules: {
        // no quoting necessary
        name: "required",
        // quoting necessary!
        "user[email]": "email",
        // dots need quoting, too!
        "user.address.street": "required"
      }
    });
      

  2.   


    不是这个方法解决的, 这个是name里面包含有其它javascript字符时,需要用引号
      

  3.   

    我也想知道这个如何用id来定义,默认是根据name的...所以我现在只好用metadata.js来在class写验证条件
      

  4.   

    已经解决了。。
    将js文件中的element.name全替换成element.id就ok了