L'évènement onclick n'a aucun effet sur la balise option sous IE6

L'évènement onclick n'a aucun effet sur la balise option sous IE6 - HTML/CSS - Programmation

Marsh Posté le 18-10-2004 à 14:37:00    

Bonjour,
 
J'ai un petit souci avec la balise "onclick" sous ie6.
J'essaie de changer dynamiquement la valeur d'une balise input a partir d'une balise select, ca marche très bien sous Firefox mais pas sous IE6 qui n'a pas l'air de prendre en considération les évènements sur la balise "option", tels que "onclick", "onmouseup"... Ces attributs ont pourtant l'air d'être valides => http://giminik.developpez.com/xhtm [...] dBalise=52
Aurais-je fait une erreur ?

Citation :


<script type="text/javascript">
<!--
function Choix(q,f) {
 document.getElementById(f).value = q;
}
//-->
</script>
<input type="text" value="" id="case" name="case" />
<select>
<option>rien</option>
<option onmouseup="Choix('test','case')" value="rien">rien</option>
</select>


 
Le petit script ci-dessus marche bien sous firefox mais pas sous IE
Si quelqu'un a une solution, merci  :)


Message édité par yeffries le 19-10-2004 à 10:19:07
Reply

Marsh Posté le 18-10-2004 à 14:37:00   

Reply

Marsh Posté le 18-10-2004 à 15:14:15    

Pkoi tu ne mets pas ton evenement au niveau de ton select?

Reply

Marsh Posté le 18-10-2004 à 15:29:20    

J'avais oublié de préciser, c'est parce que les id de mes balises input sont dynamiques, ainsi que les valeurs de mes options.
 

Citation :


<input type="text" value="" id="case1" name="case1" />  
<input type="text" value="" id="case2" name="case2" />  
<input type="text" value="" id="case3" name="case3" />  
<select>  
<option onmouseup="Choix('test1','case1')" value="test1">test1</option>  
<option onmouseup="Choix('test2','case2')" value="test1">test1</option>  
<option onmouseup="Choix('test3','case3')" value="test1">test1</option>  
</select>


 
Je fais un "do { <option...> } while", en php
N'hésitez pas à me dire si ce n'est pas clair ! :pt1cable:

Reply

Marsh Posté le 19-04-2005 à 15:18:50    

http://www.quirksmode.org/js/event [...] html#mouse


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-04-2005 à 17:40:39    

Euhhh, tu veux faire quoi exactement ?? Car j'ai l'impression que tu te compliques la vie...

Reply

Marsh Posté le 19-04-2005 à 18:51:00    

tu veux du grand n'importe quoi sans aucune logique, et tu veux perdre l'utilisateur un maximum, quoi [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-04-2005 à 18:54:18    

Ca va à l'encontre du comportement de toutes les GUI incluant des dropdownboxes depuis l'apparition des sus-citées dropdownboxes [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 20-04-2005 à 11:03:03    

softflower a écrit :

Une liste deroulante, chaque valeur renseignée suivant les données de la Base de données.
 
Je ne veux pas de bouton valider.
 
- Je veux que lorsque je clic sur un élément de la liste il effectue un submit.
- Je veux pouvoir naviguer dans la liste avec les flèches haut bas sans qu'il fasse un submit à chaque changement de ligne.
- Je veux pouvoir faire un submit avec la touche "entrer" quand j'ai selectionné ma ligne.
 
Voilà en gros :p


Donc en gros rendre impossible l'utilisation de ton machin sans Javascript :D Donc vire ton machin, et met un joli bouton submit avec écrit "Ok", et tout le monde sera content ;)

Reply

Sujets relatifs:

Leave a Replay

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