jquery按钮onclick输入验证(不在表单提交)

时间:2011-08-15 09:11:51

标签: php jquery jquery-plugins jquery-validate

我有一个带有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>

任何帮助将不胜感激。 提前致谢

1 个答案:

答案 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>