2013-08-18 105 views
-3

我不知道Ajax或PHP,但是我想在不刷新頁面的情況下提交此表單,並且還希望在提交按鈕旁邊顯示檢查圖標。我怎樣才能做到這一點?在沒有頁面重新加載的情況下提交表單

<form id="form" action="" method="post"> 
    <input type="text" id="email" value="e-mail address" /> 
    <input type="submit" id="submit" name="submit" value="Submit" /> 
</form> 
+0

'「我怎樣才能做到這一點?」' - >研究這個網站,並試圖爲自己的東西在問之前。這裏***相關***欄有很多類似的話題。 – brasofilo

+0

是的,我看到他們,但不明白其中許多人。 – user2694307

回答

0
<script> 
function xyz(){ 
var email_val=$('#email').val(); 
$.post("ajax.php",{"email":email_val},function(data){ 
    if(data) { 
     $('#message').html('Data submit successfully'); 
     $('#email').val(''); 
    } 
    else{ 
     $('#message').html('Failed'); 
    } 
}); 
} 

</script> 


<form id="form" action="" method="post" onsubmit="xyz()"> 
    <input type="text" id="email" value="e-mail address" /> 
    <input type="submit" id="submit" name="submit" value="Submit" /> 
    <span id="message"></span> 
</form> 

ajax.php

if(isset($_REQUEST['email'])){ 
    //Your code here 
} 
相關問題