2010-05-18 8 views
1

J'ai un menu de sélection avec deux options qui sont des paramètres pour mon site Web. Au lieu d'avoir un bouton de sauvegarde, je veux enregistrer dans la base de données lorsque la nouvelle valeur est sélectionnée. À l'heure actuelle, j'ai installé une fonction .click dans mon fichier jquery qui atteint cet objectif pour la plupart. Le seul problème est que si vous cliquez sur la flèche déroulante (comme cliquer vers le bas puis sauvegarder), il compte comme un clic et commence à enregistrer sur la base de données.Jquery. Sélection de la fonction pour la sélection à l'intérieur de certains menus?

Y a-t-il un moyen de faire en sorte qu'il ne commence à enregistrer que lorsque l'une des options du menu de sélection est sélectionnée? ou peut-être même si seulement une valeur différente est sélectionnée? Toute aide est grandement appréciée! Merci

Répondre

2

Vous pouvez lier à l'événement change, mais différents navigateurs déclenchent cela à différents moments (dès qu'il est modifié ou après que l'utilisateur quitte le menu déroulant). Quelque chose à savoir, mais ça marche plutôt bien.

+0

Je pense que .change() résoudra le problème. – Rbacarin

Questions connexes