Question

Je veux utiliser un combobox autocomplete http://jqueryui.com/demos/autocomplete/# combobox dans une boîte de dialogue modale. Cependant chaque fois que je clique sur la flèche vers le bas (du combobox), il provoque un rafraîchissement qui se traduit par la fermeture de ma fenêtre modale.

Comment puis-je arrêter le rafraîchissement de se produisant? (Je suis encore nouveau à jQuery)

J'utilise l'interface utilisateur 1.8 et jQuery 1.4.1.

Était-ce utile?

La solution 2

Ok je fixe mon problème en supprimant la balise form autour de la zone de liste déroulante

Autres conseils

Le problème est discuté ici sur le forum jQuery: http: // forum .jquery.com / sujet / autocomplete-combobox-problème-quand-il-est placé à l'intérieur-forme-a-étiquette

Ils suggèrent plusieurs façons différentes de régler le code source du combo autocomplete pour y remédier. La plus simple semble être ceci:

Modifiez la ligne qui dit

$("<button>&nbsp;</button>") 

à

$("<button type=\"button\">&nbsp;</button>")

ce qui empêche la type="submit" d'être inséré dans le bouton final.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top