-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>
4

2 回答 2

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
}
于 2013-08-18T18:18:37.413 回答
0

如果您不了解 AJAX 和 PHP,但您仍然必须提交一个无需重新加载页面的表单,那么请按照本教程进行操作.. 做一些家庭作业

http://net.tutsplus.com/tutorials/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/

于 2013-08-18T18:19:12.133 回答