jQuery UI autocomplete dans un combobox de dialogue modale
-
22-09-2019 - |
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.
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> </button>")
à
$("<button type=\"button\"> </button>")
ce qui empêche la type="submit"
d'être inséré dans le bouton final.