如何在验证之前运行自定义代码

时间:2013-05-24 09:28:24

标签: jquery django jquery-plugins jquery-validate

我从Jquery.validate开始工作。我尝试了一些教程,但现在我已经进入了阻塞状态。

通过这种方式,我将规则和消息绑定到我的表单。否则我在表单上对jquery一无所知

$("#myform").validate({...})

自定义代码我想要运行的内容。

$("#myform").find("#id_select_to").find("option").prop("selected", true);

如何在验证开始之前运行自定义代码。

"#id_select_to"是在验证之前应该选择的第二个窗格。 Widget来自Django Admin。

Widget from Django

1 个答案:

答案 0 :(得分:2)

我在这个答案https://stackoverflow.com/a/6472021/548558

上找到了答案

我如何运行自定义代码。

$("#myform").validate({
    select: {
      required: {
        depends:function(){
           $("#myform").find("#id_select_to").find("option").prop("selected", true);
           return true;
        }
     },
   },
})

效果很好。