jquery – preventDefault()提交表单

前端之家收集整理的这篇文章主要介绍了jquery – preventDefault()提交表单前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好吧,我对jquery和javascript一般都很新.我有一个表单,我想要它做的表单运行一个函数,以确保一切都在那里,所有变量都是正确的然后提交.我已经使用onclick值来提交按钮并让它运行一个使用preventDefault()的函数.我不确定我是否正确使用它但它似乎没有起作用.这就是我所拥有的,当你点击提交时,即使if语句为false,它也只是提交.
function checkSubmitStatus() {
    $("#myform").submit(function(event){
        if( whatever==true) {
            event.preventDefault(); 
        }
    });
}

<input type="submit" name="submit" value="Submit"  onClick="checkSubmitStatus()">

谢谢!

解决方法

通过在checkSubmitStatus()函数中放置$(“#myform”).submit(…),在单击按钮并且表单已经提交后,您将附加提交处理程序.尝试这个:
<script type="text/javascript">
$(document).ready(function() {
  $("#myform").submit(function(event){
    if(whatever) { 
       event.preventDefault();  
    }  
  });
});
</script>

<form id="myform">
  <input type="submit" name="submit" value="Submit">
</form>
原文链接:https://www.f2er.com/jquery/180676.html

猜你在找的jQuery相关文章