本帖最后由 ctjobber 于 2014-01-07 18:05:11 编辑

解决方案 »

  1.   


    $("form").dialog({
                autoOpen: false,
                height: 330,
                width: 218,
                modal: true,
                buttons:{"OK":function(){
                    $(this).validate({......})
                    }
                }
    }不是,是:
      

  2.   

    $(this).validate({......})
    这this 应该是对应的那个button,               我猜this应该对应的是form 吧。
      

  3.   

    恩,这个this应该是form吧。。对jquery了解不深,怎么对应button呢?
      

  4.   

    用调试器看看就知道。
    或alert(this.nodeName);就知道。
      

  5.   


    好的。还有一点,dialog的按钮事件是click吗?validate默认是submit吧不知道和这有没有关系,但是苦于不了解jquery,知识猜测而已。。
      

  6.   

    今天又折腾了一天,button绑定submit也不行,没办法了,只能想别的招了。。
      

  7.   

    嗯,好的。关键这个问题吧,就是想知道dialog的button用jquery.validate.js验证行不行,想看大家有没有这样做过的