Bonjour,
Je dispose d'un formulaire comportant une liste déroulante. Si l'utilisateur sélectionne l'option "Autre", je souhaite afficher un champ ou l'utilisateur devra rentrer du texte.
L'événement OnChange est utilisé pour faire un calcul concernant un pourcentage et l'afficher dans le champ correspondant.
Voici la partie du code du formulaire :
Comment cacher la ligne comportant le champ "AutreComp1" et ne l'afficher que lorsque l'utilisateur sélectionne l'option "Autre" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25<tr> <td> <img src="images/puce.gif" />Compétence 1: <select name="Competence1" onChange="CalculPourCent()"> <option value="1"></option> <option value='49'>Acoustique environnementale & perception</option> <option value='43'>Dynamique et vibrations des structures</option> <option value='45'>Management</option> <option value='44'>Support</option> <option value='282'>Autre</option> </select> </td> </tr> <tr> <td> <img src="images/puce.gif" />Si "Autre", précisez : <input name="AutreComp1" type="text" value="" size="50" maxlength="255" /> </td> </tr> <tr> <td>Pourcentage de compétence 1 : <input type="text" name="PourCentComp1" value="50" size="2" readonly="true"> </td> </tr>
Merci de vos réponses.

 

 
		
		 
         
 

 
			
			

 
   


 Masquer une partie d'un formulaire
 Masquer une partie d'un formulaire
				 Répondre avec citation
  Répondre avec citation

 
						 
  Mais ... quand "autre" n'est pas selectionné, la ligne est réservée, ce qui fait comme si on sautait une ligne.
  Mais ... quand "autre" n'est pas selectionné, la ligne est réservée, ce qui fait comme si on sautait une ligne. : Je souhaiterais ne pas avoir de ligne vide sous ma liste déroulante.
: Je souhaiterais ne pas avoir de ligne vide sous ma liste déroulante.  
 
Partager