2010-07-29 3 views
1

Dans une application web sur laquelle je travaille, j'ai décidé de consolider quelques boutons en les transformant en éléments sélectionnés d'une liste déroulante, avec des événements onClick chargeant pour chaque option pressée. Cependant, cela ne fonctionne pas dans iOS (Safari sur l'iPhone). Y a-t-il un événement différent que je peux utiliser pour saisir la sélection de menu de Safari pour iPhone?JavaScript Dropdown Lists: Select onClick

Répondre

2

Essayez onchange:

<select name="foo" onchange="bar();"> 
<!-- etc. --> 
+0

(voir commentaire ci-dessus) –

2

Essayez peut-être onchange?

+0

Quelqu'un est sur la balle aujourd'hui ... tu me bats de 1 seconde! ps, les noms d'événements n'utilisent pas camelCase. Cela provoquerait un problème si déclarer l'événement dans JavaScript. Mieux vaut le déclarer comme 'onchange'. –

+0

Hah je l'ai vu juste après que j'ai soumis. Je pensais que c'était une cravate –

+0

Désolé c'est un peu sans rapport, mais il est préférable d'avoir juste des noms d'événements en minuscules? Je vois la plupart des sites Web recommandant ThisCase pour les événements. –