2010-10-07 17 views
1

Dans ie6 onchange, pour une entrée de texte, seuls les incendies sont perdus après la mise au point. Y a-t-il une alternative qui n'implique pas d'appuyer sur les touches?

+1

La réponse habituelle, bien sûr: utiliser une bibliothèque tierce qui fait abstraction des comportements spécifiques au navigateur. [jQuery] (http://jquery.com/), [YUI] (http://developer.yahoo.com/yui/3/), [Prototype] (http://www.prototypejs.org/), etc. –

+0

et si vous aviez jQuery que suggérez-vous? – NimChimpsky

+0

Quand prévoyez-vous le changement de feu? Sur le clavier? sur le clavier? En collage avec le menu contextuel? –

Répondre

1

Pas vraiment. À l'aide de la touche, appuyez sur et vérifiez manuellement s'il y a un changement est la solution de contournement standard pour IE6.

0

Essayez avec click peut-être?

+1

mais je ne veux pas qu'il se déclenche surclic. Je veux qu'il se déclenche quand val a changé, et l'accent n'est pas perdu – NimChimpsky

0

Démarrer un temporisateur d'intervalle et interroger l'entrée? Qu'est-ce que vous attendez de ce qui peut arriver qui consiste à changer la valeur de l'entrée sans touches pendant qu'elle a le focus? coller par la souris ou le menu? il pourrait y avoir des événements pour ces situations, mais je n'en connais aucune.

modifications: ne vous occupez jamais de tout ça. il semble que ie6 devrait supporter les événements couper/copier/coller sur les entrées de texte.

http://www.quirksmode.org/dom/events/cutcopypaste.html