Pergunta

Eu quero usar um combinação de preenchimento automático http://jqueryui.com/demos/autocomplete/#combobox dentro de uma caixa de diálogo modal. No entanto, sempre que clico na seta para baixo (do ComboBox), causa uma atualização que resulta no fechamento da minha janela modal.

Como faço para impedir que a atualização ocorra? (Ainda sou novo no jQuery)

Estou usando a UI 1.8 e o jQuery 1.4.1.

Foi útil?

Solução 2

Ok, resolvi meu próprio problema removendo a tag de formulário em torno do ComboBox

Outras dicas

O problema é discutido no fórum jQuery aqui:http://forum.jquery.com/topic/autocomplete-combobox-problem-when-it- is-placed-inside-a-form-tag

Eles sugerem várias maneiras diferentes de ajustar o código -fonte da combinação de preenchimento automático para corrigi -lo. O mais simples parece ser o seguinte:

Mude a linha que diz

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

para

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

Isso impede o type="submit" de ser inserido no botão final.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top