h5Validate函数调用应该在表单验证时完成

时间:2013-12-27 10:39:46

标签: javascript jquery forms validation

我已使用http://ericleads.com/h5validate/验证了我的表单。我正在调用表格的onsubmit =" js();"的js函数。问题是有效的,但js()函数总是首先调用表单是否得到验证。我想要它首先应该检查验证,当表单被验证时,它应该运行js函数我调用onsubmit事件。请让我知道我该怎么做。

<form onsubmit="js();">
<input type="text" required />
<input type="submit" />
</form>

$(document).ready(function () {
    $('form').h5Validate();
});

1 个答案:

答案 0 :(得分:2)

我认为你正在寻找这个。从html中删除提交事件。在javascript中添加它。

$( "form" ).submit(function( event ) {
   var result = $('#form').h5Validate('allValid'); // call the validator function here
   if(result==true)
   {
      js(); // function that you want to call on submit
   }
   event.preventDefault();
});