Voila sur une page de monte site j'ai 2 champs text (ligue et joueur) - (chacun est selectionné en fonction de radio button place en face de ces champs)
Le radio button a gauche de ligue desactive le champs joueur (et active le champ ligue) et donne le focus a ligue
Et vive versa.
http://cartoressource.free.fr/index.php?cat=3
Le soucis est que sur IE apres avoir disabled=false un champ, celui ci ne prends pas le focus() alors qu'il fontionne impec sous firefox.
J'aimerais trouver un moyen de donner le focus a un champ apres l'avoir disabled=true puis disabled=false.
Merci d'avance.
Le code :
<script type="text/javascript">
<!--
function disable(num)
{
var ligue = document.getElementById("ligue" ) ;
var joueur = document.getElementById("joueur") ;
if(num==1)
{
ligue.disabled = true ;
joueur.disabled = false ;
joueur.focus();
}
if(num==2)
{
ligue.disabled = false ;
joueur.disabled = true ;
ligue.focus();
}
}
//-->
</script>
<!-- Puis le code HTML
<input type="radio" value="1" name="choix" onchange="disable(2);" />
<input type="text" id="ligue" name="ligue" size="20" value="" />
<input type="radio" value="2" name="choix" onchange="disable(1);" />
<input type="text" id="joueur" name="joueur" size="20" value="" />