11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Voici le code:

<form id="form1" action="content/custom/generate_preview.php" method="post" target="preview" enctype="multipart/form-data">
 <div>
       <label for="Name">Name<span style="color:#ff0000">*</span> :</label>
       <input class="form-control" type="text" name="Name" placeholder="Ex: Michel"        
       value='<?php if (isset($_SESSION["Form"]["Name"])) echo $_SESSION["Form"]["Name"]; ? 
       >'required/>
   </div>
</form>

<form id="form2" action="content/custom/generate_preview.php" method="post" target="preview" enctype="multipart/form-data">
 <div>
       <label for="Name">Name<span style="color:#ff0000">*</span> :</label>
       <input class="form-control" type="text" name="Name" placeholder="Ex: Michel"        
       value='<?php if (isset($_SESSION["Form"]["Name"])) echo $_SESSION["Form"]["Name"]; ? 
       >'required/>
   </div>
</form>


<button id="buttonPreviewBILL" class="btn btn-primary" onclick="submitForms()">Preview</button>


<script>
   function submitForms() {

document.forms("form1").submit();

document.forms("form2").submit();

}
</script>


Le problème et que sa submit que les infos de la form1 et pas celle de la form2.
Si quelqu'un à une idée!

Merci beaucoup.
Modifié par LeMarcien (28 Oct 2018 - 14:46)
Oui c'est normal, le premier submit() recharge ta page.. le second ne peux pas s’exécuter ...

Il faudrait mieux passé par UN seul formulaire.