L'utilisation de Javascript pour masquer et d'afficher le menu déroulant et champ de texte
Dans le menu déroulant suivant, lorsqu'un utilisateur sélectionne l'opération Non, je veux que la prochaine menu déroulant affiché
<select id="OperationType" onChange="check(this);">
<option value="OpNo">Operation No</option>
<option value="OpEmp">Employee No</option>
</select>
<select id=OperationNos>
<option value="1001">1001</option>
<option value="1002">1002</option>
</select>
Si l'utilisateur sélectionne employé non, je veux le dernier menu déroulant pour être caché et le champ de texte suivant montré jusqu':
<input type='text'>
Ce que j'ai fait est que j'ai mis le script suivant, mais il ne cache pas qu'aucun de ces deux éléments:
function check(elem) {
document.getElementById('OperationType').disabled = !elem.selectedIndex;
}
Il ne l'a désactivé. Je veux qu'il soit invisible.
Grâce
Vous devez vous connecter pour publier un commentaire.
Ajouter un style="display: none" à votre OperationNos sélectionner:Vous n'avez pas besoin de passer
this
à vérifier().Et modifier votre fonction pour basculer cette propriété css si "OpNo" est sélectionné:
Exemple: http://jsfiddle.net/2pna2/
Utiliser ceci:-
Code Html:-
Regardez: