我有一个带有action =“autosave.php”的表单。单击输入或按下提交按钮时,这将正常保存。
<input type="submit" id="save" value="Save Changes" />
我也在使用jquery自动保存,它每10秒自动提交一次表单
$('form.checklist').autosave({interval:10000,......});
我的问题是,我想在表单上放置jquery验证,但我不希望它验证任何上述3个进程。
我只希望在点击按钮时进行验证。
<button class="ui-state-default ui-corner-all" onclick="location.href='submit.php'" type="button">Submit</button>
任何帮助将不胜感激。 提前致谢
答案 0 :(得分:1)
<button id="submit" class="ui-state-default ui-corner-all" type="button">Submit</button>
<script>
$('#submit').click(function(e){
dovalidation (obviously this must be your validation function)
if(validation==true){
location.href='submit.php';
}else{
e.preventDefault; return false;
}
});
</script>