2010-08-17 8 views
0

J'utilise le code suivant pour faire apparaître un formulaire d'inscription.jquery popup registration form

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

J'ai créé un formulaire d'inscription dans la boîte de pop-up et quand je le soumets, je suis redirigé vers une nouvelle page. Je ne suis plus dans le popup. S'il vous plaît laissez-moi savoir comment éviter de sortir de la boîte popup. J'utilise php pour la validation.

Mon nom de fichier est register.php. J'ai inclus ce fichier dans une popupbox. Le code à l'intérieur de register.php a ce format.

<?php 

// code for validating fields submited in form 

?> 

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

Le code à l'intérieur register.php a le format suivant

sudh

Répondre

1

Vous devez publier le formulaire en utilisant ajax, puis mettre à jour le code HTML dans la fenêtre contextuelle en utilisant les données du résultat.

Regardez jQuery.post par exemple.

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

Il y a aussi quelques plugins que vous pouvez utiliser qui va simplifier les choses, jetez un oeil à this example pour une démonstration.