Desactiver un champ

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

  • Votes
  • Date
  • Date décroissante
  1. 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" />