Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1167 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  (Résolu) comment faire un Form cacher/visible selon liste de choix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

(Résolu) comment faire un Form cacher/visible selon liste de choix

n°2304076
noam76
Posté le 02-08-2017 à 06:45:55  profilanswer
 

Bonjour a tous,
J'ai un Form pour ajouter des données dans ma table SQL, jusque la ça marche.
j'ai essayer de rajouter des champs cacher qui s'affiche selon le choix d'une liste, que je cherche dans une table SQL, puis les valider avec le même buttons.
 
je m'explique : le client paye en cache ou en chèque, j'ai une liste déroulante avec cache et chèque, dès que je choisis chèque d'autre champs doivent s'afficher
pour ajouter les données du chèque.
j'ai utiliser un code qu'on ma conseiller et fais quelques changement pour l'adapter a mon besoin.
 
Quand je valide les données, les nouvelles case du chèque ne sont pas pris en compte, je viens vers vous pour m'aider à résoudre mon problème ?
 
je poste juste la partie du code que j'utilise, avec la connection SQL

Code :
  1. <?php
  2. $sth = $bdd->prepare("SELECT operation_id, operation_name FROM operation_table WHERE display_name = 2" );
  3. $sth->execute();
  4. $results = $sth->fetchAll(PDO::FETCH_ASSOC);
  5. echo "<span>mode de payement: </span><select name='display_name' onChange='outputValue2(this); ChangeOptions(this.value);' required='required'>";
  6. echo "<option value='' selected disabled>mode de payement:</option>";
  7. foreach($results as $row)
  8. {
  9. echo "<option value='" . $row['operation_id'] . "'>" . $row['operation_name'] . "</option>";
  10. }   
  11. echo "</select>";
  12. echo "<input type='hidden' id='output2' name='output2' readonly/>";
  13. ?>
  14. <div id="test"></div>
  15. <template id='temp_25'> </template>
  16. <template id='temp_26'>
  17. <span>numéro du cheque: </span><input name="check_number" type="number" placeholder="numéro du chèque" required >
  18. <span>no compte banque: </span><input name="account_number" type="number" placeholder="no compte banque" required >
  19. <span>no de branche : </span><input name="bank_branch" type="number" placeholder="no de branche" required >
  20. </template>
  21. <p><button class="button-_style" type='submit' value='envoie'>Valider</button></p>


 
les 2 fonctions javascript que j'utilise

Code :
  1. function outputValue2(item)
  2. {
  3. document.getElementById('output2').value = item.value;
  4. }
  5. function ChangeOptions(show)
  6. {
  7. document.getElementById('test').innerHTML = document.getElementById('temp_'+show).innerHTML;
  8. }


Message édité par noam76 le 03-08-2017 à 04:56:42
mood
Publicité
Posté le 02-08-2017 à 06:45:55  profilanswer
 

n°2304125
noam76
Posté le 03-08-2017 à 04:55:07  profilanswer
 

J'ai résolu mon problème :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  (Résolu) comment faire un Form cacher/visible selon liste de choix

 

Sujets relatifs
Excel: changer nom des onglets avec une listecreer une liste deroulante sous flash cs4.
Liste déroulante conditionnelleChoix logiciel de gestion de version pour petite équipe
Problème d'encodage de liste chainéeConstructeur de copie Liste chainée C++
2 Controller 1 Form sur Symfony[resolu] liste avec liens qui ne fonctionne pas
Tableau javascript et liste déroulante? 
Plus de sujets relatifs à : (Résolu) comment faire un Form cacher/visible selon liste de choix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR