2012-05-22 40 views
1

我试图设置我的表单与位置绝对jQuery表单验证https://github.com/posabsolute/jQuery-Validation-Engine,我有一点问题。当我点击提交,错误将弹出正确,但无论如何提交表单,无论如果必填字段arent正确填写。位置绝对表单验证提交失败

继承人我需要的代码:

<script> 
     jQuery(document).ready(function(){ 
      // binds form submission and fields to the validation engine 
      jQuery("#formID").validationEngine(); 
     }); 
    </script> 
</head> 

....

<form method="post" id="formID" action="sendform.php"> 

...

<input name="Submit" class="submit" type="submit" id="submit" /> 

让我知道如果你需要任何更多的信息。再次,当我点击提交时,错误dialoges弹出,但表单提交无论如何。有什么建议么?

+0

我们可以看到您提交处理? – undefined

+0

@ramison没有一个,我认为它包含在jQuery验证脚本 –

+0

您可以自定义处理程序,它有'onFailure'事件,它可以帮助您防止表单提交。 – undefined

回答

0

试试这个:

jQuery("#formID").validationEngine('attach', { 
    onFailure: function(form, status){ 
    alert("The form status is: " +status+", it will never submit"); 
    } 
}); 
+0

忽略最后的评论不正确,并且已被删除。所以发生的事情是它仍在提交。唯一有趣的是,我只在需要的领域被关注然后离开时才看到警报。所以我猜表单正在被提交,然后被验证。我们需要相反的 –

+0

@Jonah Katz好的男人,你是否设置了必修课? – undefined