Ça se fait avec du javascript.
Tu ajoute un onclick sur les radios, par exemple:
Code :
- <form name="monformulaire">
- <input onclick="javascript:monformulaire.param2.disabled=false;monformulaire.param3.disabled=true;monformulaire.param2.focus();document.getElementById('panneau_option2').style.color='#EFEFEF';document.getElementById('panneau_option1').style.color='';" id="id_param_1" type=radio name="param1" value="1"><label for="id_param_1" accesskey="O" title="Cliquer pour choisir l'option 1"><u>O</u>ption 1</label>
- <span id="panneau_option1" style="color:#EFEFEF">
- Paramètre:
- <input title="Paramètre pour l'option 1" disabled=true type=text name="param2" value="">
- </span>
- <br>
- <input onclick="javascript:monformulaire.param2.disabled=true;monformulaire.param3.disabled=false;monformulaire.param3.focus();document.getElementById('panneau_option2').style.color='';document.getElementById('panneau_option1').style.color='#EFEFEF';" id="id_param_2" type=radio name="param1" value="2"><label for="id_param_2" accesskey="p" title="Cliquer pour choisir l'option 2">O<u>p</u>tion 2</label>
- <span id="panneau_option2" style="color:#EFEFEF">
- Paramètre:
- <input title="Paramètre pour l'option 2" disabled=true type=text name="param3" value="">
- </span>
- <br>
- </form>
|
Le code ci-dessus change la couleur du texte (style.color), autorise/interdit l'utilisation des champs, et place le focus du clavier dans les champs. En plus, ajoute des infos bulles, et des raccourcis claviers.