Affichage "formulaire texte" si "autre" dans le menu déroula
Résolu
Jpaulweb
-
Jpaulweb -
Jpaulweb -
Bonjour,
J'ai ce code ci:
en java:
en html:
Merci de me dire ce qui ne fonctionne pas.
1000 mercis.
JPaul
J'ai ce code ci:
en java:
<script type="text/javascript"> function afficherAutre() { //-- Recup reference au SPAN var O_Span = document.getElementById("autre"); //-- Recup reference au SELECT var O_Select = document.form1["nom_select"]; //-- Test sur valeur de la selection if( O_Select.value == "autre") { O_Span.style.display = ""; } else { O_Span.style.display = "none"; } } </script>
en html:
<select name="type_offre" onchange="afficherAutre()"> <option value="">-</option>; <option value="cdi">C.D.I.</option> <option value="cdd">C.D.D.</option> <option value="cdi">Interim</option> <option value="stage">Stage</option> <option value="cdi">Apprentissage/Alternance</option> <option value="autre">Autre</option> </select> <span id="autre" style="display: none"> Autre : <input type="text" id="type_offre" name="type_offre"> </span>
Merci de me dire ce qui ne fonctionne pas.
1000 mercis.
JPaul
A voir également:
- Affichage "formulaire texte" si "autre" dans le menu déroula
- Whatsapp formulaire opposition - Guide
- Menu déroulant excel - Guide
- Excel cellule couleur si condition texte - Guide
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Formulaire de réclamation facebook - Guide
2 réponses
hello
essaye ça:
essaye ça:
<script type="text/javascript"> function afficherAutre() { //-- Recup reference au SPAN var O_select = document.getElementById('nom_select').value; if (O_select=="autre"){ O_Span.style.display = "block"; } else { O_Span.style.display = "none"; } } </script> <select name="nom_select" id="nom_select" onchange="afficherAutre()"> <option value="">-</option>; <option value="cdi">C.D.I.</option> <option value="cdd">C.D.D.</option> <option value="cdi">Interim</option> <option value="stage">Stage</option> <option value="cdi">Apprentissage/Alternance</option> <option value="autre">Autre</option> </select> <span id="O_Span" style="display: none"> Autre : <input type="text" id="type_offre" name="type_offre"> </span>