2012-04-17 43 views
0

我用我的網站從MailChimp以下提交表單載入頁面:MailChimp表格上提交

<span id="response"><? require_once('inc/store-address.php'); if($_GET['submit']){ echo storeAddress(); } ?></span> 
<form id="subform" action="<?=$_SERVER['PHP_SELF']; ?>" method="get"> 

      <fieldset> 
       <p> 
       <input name="email" id="email" onfocus="if (this.value == 'Email') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Email';}" value="Email" class="required email" /> 
       </p> 
       <div class="button button-orange"> <span class="form_button clearfix"> 
       <input type="submit" class="sub_submit" name="submit" value="subscribe" /> 
       </span> </div> 
       <div id="result_sub"></div> 
      </fieldset> 
      </form> 

而且一切工作正常,除非其提交,它重新加載整個頁面。我如何防止這種情況?

+2

這很正常,我認爲如果您在提交表單時不想離開頁面,那麼AJAX就是您正在尋找的內容。 – drew010 2012-04-17 20:51:00

+0

這就是服務器端編程的工作原理。 – 2012-04-17 20:52:45

回答

0

這很正常(而且你沒有辦法做到這一點),但我非常肯定Mail Chimp有一個選項,允許你在點擊提交後控制用戶進入的頁面。