2011-03-03 86 views
0

我有一個簡單的表單頁面,我希望表單提交時顯示來自我的process.php到colorbox的響應消息。感謝您的幫助。Colorbox和php表格

回答

2

你可以用這個

$("#link").colorbox({ inline:true, href: "#msg"}); 

$('input[type="submit"]').click(function(){ 
    $.ajax({ 
     type: "POST", 
     url: "process.php", 
     data: $('intpu[type="text"]').serialize(), 
     success: function(data){ 
      $("#msg").html(data); 
      $("#link").click(); // My mistake $("#link").colorbox(); This doesn't work 
      return false; 
     } 
    }); 
    return false; 
}); 

你的HTML嘗試

<form name="exam" method="post"> 
      <input size="60" type="text" name="quote" /> 
      <input type="submit"> 
</form> 
<a id="link" style="display:none"></a> 
<div id="msg" style="display:none;"></div> 
+0

抱歉,但我使用POST方法這些都是我的例子 <形式行動= 「process.php」 NAME =」考試「方法=」職位「> and this my process.php ..... if(mysql_query($ query)) { echo「saved bla bla」; 我如何在彩盒中顯示「保存的bla bla」? – trancenergyy 2011-03-03 23:05:22

+0

隨着我寫的代碼,當你點擊按鈕時,它會向process.php發出請求,並且該頁面上的「echo」將在「div#msg」中打印,然後colorbox將出現,顯示「div #msg」。我希望你能理解我。 Jaja – Joseadrian 2011-03-03 23:13:38

+0

好的,謝謝我理解你,但它不工作消息保存在分貝,但colorbox不打開。 – trancenergyy 2011-03-03 23:23:27