2015-09-17 2 views
2

J'ai installé des étapes jQuery et je souhaite créer un formulaire avec un assistant d'étape. Le problème est comment sumbuler le formulaire avec PHP quand le bouton "Terminer" apparaît. Tout le code ci-dessous fonctionne, sauf le traitement de la dernière soumission.Comment sumbiter un assistant de formulaire en utilisant les étapes jQuery

Ma forme exemple de code:

<form method="POST" action="#" role="form"> 
    <div id="wizard"> 
     <h2>Info</h2> 
     <section> 
       <div class="form-group"> 
       <label for="text">Email address:</label> 
       <input type="text" class="form-control" id="text"> 
       </div> 
     </section> 

     <h2>Second Step</h2> 
     <section> 
      //form stuff 
     </section> 

     <h2>Third Step</h2> 
     <section> 
      //form stuff 
     </section> 

     <h2>Forth Step</h2> 
     <section> 
      form stuff 
     </section> 
    </div> 
</form> 

script qui appelle étapes jQuery:

<script> 
    $(function() 
    { 
     $("#wizard").steps({ 
      headerTag: "h2", 
      bodyTag: "section", 
      transitionEffect: "slideLeft", 
      stepsOrientation: "vertical" 
     }); 
    }); 
</script> 

dernier que je veux compléter l'assistant de formulaire db en utilisant PHP:

<?php 
if(isset($_POST['submit'])){ 
    //save values 
} 

?>

+0

trouvé une solution à cela? – astroanu

Répondre

1

La méthode onFinished peut être utilisé pour soumettre le formulaire au serveur

onFinished: function (event, currentIndex) { 
    var form = $(this); 
    // Submit form input 
    form.submit(); 
},