2010-08-17 64 views
0

我使用下面的代碼來彈出一個註冊表單。jquery popup註冊表格

http://yensdesign.com/2008/09/how-to-create-a-stunning-and-smooth-popup-using-jquery/

我創建的彈出框內部的登記表,當我提交我正在重定向到新的一頁。我不在彈出窗口內。請讓我知道如何避免走出彈出框。

我使用php進行驗證。我的文件名是register.php。我將這個文件包含在彈出框中。 register.php中的代碼具有這種格式。

<?php 

// code for validating fields submited in form 

?> 

<html> 
<form action="register.php"> 
/// fields 
</form> 
</html> 
+0

內部register.php的代碼具有以下格式 <?PHP的 用於驗證在表單提交 ?字段 ///代碼> <形式行動= 「register.php」> – sudh 2010-08-17 21:21:39

回答

1

您需要使用ajax發佈表單,然後使用結果中的數據更新彈出窗口中的html。

看看jQuery.post例如

// send form testForm using ajax and update popup content 
$.post("test.php", $("#testform").serialize(), function(data){ 
    $("#myPopupContentId").html(data); 
}); 

也有一對夫婦的插件,您可以使用,將簡化事情,看看this example的演示。