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
- Formulaire de réclamation facebook compte désactivé - Guide
- Excel cellule couleur si condition texte - Guide
- Menu contextuel windows 11 retrouver l'affichage classique - 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>