2015-11-09 49 views

回答

0

添加JavaScript函数的提交按钮点击事件,将验证和呼叫阿贾克斯如果验证:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 

<form id="myForm"> 
    First name:<br> 
    <input type="text" name="firstname" value="Mickey"> 
    <br> 
    Last name:<br> 
    <input type="text" name="lastname" value="Mouse"> 
    <br><br> 
    <input id="btn_submit" type="button" value="Submit"> 
</form> 

<script> 
function validate() { 
    return true; 
} 
$(document).ready(function() { 
    $('#btn_submit').on('click', function() { 
     if (validate()) { 
      $.ajax({ 
       type: 'POST', 
       url: 'myPhp.php', 
       data: $('#myForm').serialize(), 
       success: function(response) { 
       } 
      }); 
     } 
    }); 
}); 
</script> 
+0

遗漏的类型错误:window.validate不是一个函数 –

+0

你给的你多么努力,我们可以细节之前只能猜测如何让你改进你的解决方案。在ajax提交之前,我给了一个javascript表单验证的一般框架... – vacsora