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

  FORUM HardWare.fr
  Programmation
  PHP

  probleme de recuperation de champs option

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de recuperation de champs option

n°1369277
jedebute75
Posté le 17-05-2006 à 23:57:07  profilanswer
 

J'ai trouvé la solution en faisant ceci :  
 

Code :
  1. <select name="fonction1[]" size="4" multiple id="fonction1" onchange="document.getElementById('autre_fonction1').style.display = (this.options[this.selectedIndex].value=='Spécialisation'? 'block':'none');">
  2.                       <option>--</option>
  3.                       <option value="Coordination" <?php if (isset($_POST['fonction1'][0]) and $_POST['fonction1'][0]=="Coordination" ) echo "selected" ?>>Coordination</option>
  4.                       <option value="Gestion" <?php if (isset($_POST['fonction1'][1]) and $_POST['fonction1'][1]=="Gestion" ) echo "selected" ?>>Gestion</option>
  5.                       <option value="Communication/" <?php if (isset($_POST['fonction1'][2]) and $_POST['fonction1'][2]=="Communication/" ) echo "selected" ?>>Communication</option>
  6.                       <option value="Animation" <?php if (isset($_POST['fonction1'][3]) and $_POST['fonction1'][3]=="Animation" ) echo "selected" ?>>Animation
  7.                     </option>
  8.                       <option value="Spécialisation" <?php if (isset($_POST['fonction1'][4]) and $_POST['fonction1'][4]=="Spécialisation" ) echo " selected" ?>>Sp&eacute;cialisation</option>
  9.                     </select>


 
je suis presque contente, effet, malgré tous mes efforts, je n'ai pas trouvé la solution pour ça :  

Code :
  1. onchange="document.getElementById('autre_fonction1').style.display = (this.options[this.selectedIndex].value=='Spécialisation'? 'block':'none');"


en effet, quand je sélectionne "spécialisation" ok il m'affiche le champs demandé (autre_fonction) mais dès que je sélectionne un autre champs (je rapelle c'est un champs à choix multiples), il disparait (ce qui est logique puisque à ce moment précis la valeur de mon champs change de valeur).
donc en fait comment lui dir lorsque  this.options[this.selectedIndex].value contient la chaine de caractère 'Spécialisation' et non pas est strictement égale à 'spécialisation'
 
merci pour l'aide!!!  
 


Message édité par jedebute75 le 18-05-2006 à 02:26:00
mood
Publicité
Posté le 17-05-2006 à 23:57:07  profilanswer
 

n°1369309
jedebute75
Posté le 18-05-2006 à 02:43:09  profilanswer
 

hum désolé j'ai édité le message!! mon problème numéro 1 était que j'arrivais pas a réafficher les champs select quand le choix était multiples (il affichait un seul choix à la fois, le dernier sélectionné)

n°1369310
jedebute75
Posté le 18-05-2006 à 02:44:27  profilanswer
 

et dslé aussi, du coup  c plus du php le problème numéro 2 mais du javascript!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme de recuperation de champs option

 

Sujets relatifs
[XML & BCB 6] Problème installation XMLPartner[MFC] Problème Port Socket
Problème forum phpbbProblème de validation automatique de forumlaire avec Opera [RESOLU]
Probleme de session et tableauProblème de librairie .a
Problème de SerializationProblème avec MsgBox
probleme de lecture/ecriture dans un fichier excelApplet java, archive jar -> probleme Worng name :(
Plus de sujets relatifs à : probleme de recuperation de champs option


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