2015-11-09 75 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