Domanda

Vorrei utilizzare una casella combinata di completamento automatico http://jqueryui.com/demos/autocomplete/# combobox all'interno di una finestra di dialogo modale. Tuttavia ogni volta che clicco sulla freccia verso il basso (del combobox) che provoca un aggiornamento che si traduce nella mia chiusura finestra modale.

Come faccio a bloccare l'autoaggiornamento da verificano? (Sono ancora nuovo per jQuery)

Sto usando UI 1.8 e jQuery 1.4.1.

È stato utile?

Soluzione 2

Ok ho risolto il mio problema rimuovendo il tag form da tutto il combobox

Altri suggerimenti

Il problema è discusso sul forum jQuery qui: http: // forum .jquery.com / topic / autocomplete-combobox-problema-quando-si-è-posto-dentro-a-form-tag

Essi suggeriscono diversi modi di regolazione del codice sorgente del combo completamento automatico per risolvere il problema. Quello più semplice sembra essere questo:

Modificare la riga che dice

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

a

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

questo impedisce il type="submit" venga inserito nel pulsante finale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top