Probleme de focus en javascript

Probleme de focus en javascript - HTML/CSS - Programmation

Marsh Posté le 20-03-2007 à 15:30:12    

Bonjour à tous,
 
J'ai un comportement étrange de l'attribut onfocus et des fonctions focus de javascript.. uniquement sur firefox !!!!
 
je vous explique le scénario bateau... si on clique sur le champ de saisie, ça sélectionne le bouton radio correspondant... rien de bien méchant !
 
niveau code ça donne ça :
 

Code :
  1. <div id="selon_possibilites"><input name="choix_somme" type="radio" id="choix_somme5" value="-1" <?=$choix_somme_checked5?>/><label for="choix_somme5">Selon mes possibilit&eacute;s :
  2. <input name="montant_libre" type="text" id="montant_libre" value="<?= $montant_libre ?>" onfocus="document.getElementById('choix_somme5').checked='checked';" onchange="document.getElementById('choix_somme5').checked='checked';"  size="7" /> &euro;</label></div>


 
 
sur IE.. aucun problème !
 
sur FF.. il selectionne bien le bouton radio.. mais je ne peux plus rien saisir dans mon champ de texte le focus se barre !
 
j'ai donc essayé ça :
 

Code :
  1. <div id="selon_possibilites"><input name="choix_somme" type="radio" id="choix_somme5" value="-1" <?=$choix_somme_checked5?>/><label for="choix_somme5">Selon mes possibilit&eacute;s :
  2. <input name="montant_libre" type="text" id="montant_libre" value="<?= $montant_libre ?>" onfocus="document.getElementById('choix_somme5').checked='checked';this.focus();" onchange="document.getElementById('choix_somme5').checked='checked';this.focus();" onclick="this.focus();" size="7" /> &euro;</label></div>


 
... pas mieux !
 
 
j'ai tenté aussi de mettre des return false... pas bon!
 
 :??:  
 
une idée ??
 
Merci d'avance
 
 
Freed

Reply

Marsh Posté le 20-03-2007 à 15:30:12   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed