Desactiver un champ

SAID RACHID Messages postés 3 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
j'ai crée deux champs text, mais je veux à ce que le 2e devient saisissable que si on choisi un parmis mes options predefinies dans le 1e (en JAVASCRIPT).

1 réponse

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    j'ai crée deux champs text, mais je veux à ce que le 2e devient saisissable que si on choisi un parmi mes options predefinies dans le 1e
    pour cela le champ 1 doit être une liste déroulante je suppose

    <script type="text/javascript">
    function modif_champ2(){
    	var choix_1=document.getElementById('champ1').value;
    	if(choix_1 != ""){
    		document.getElementById('champ2').disabled=false;
    	}else{
    		document.getElementById('champ2').disabled=true;
    	}
    }
    </script>
    
    <select name="champ1" id="champ1" onchange="modif_champ2();" >
    	<option value="">-- Choisissez --</option>
    	<option value="a">A</option>
    	<option value="b">B</option>
    	<option value="c">C</option>
    	</select>
    <br />
    <input type="text" name="champ2" id="champ2" disabled="disabled" />
    0