我已使用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();
});
答案 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();
});