Jump to content


webermarques

Member Since 06/08/2008
Offline Last Active 07/08/2008, 00:52
-----

Posts I've Made

In Topic: Form.submit() + Redirecionamento

07/08/2008, 00:14

Olá theteo!
Acho que vc precisa é de um pouquinho de AJAX!
Vc vai descobrir uma forma muito mais rápida e prática de atualizar seu form sem precisar enviá-lo. Esse tipo de recurso é muito utilizado em combos do tipo "estado e cidade".
Quando o usuário seleciona o estado, o evento "onchange" do combo de estado chama uma função javascript (AJAX, onde o segredo é a função "XmlHttpRequest") que carrega automaticamente os dados do combo cidade, já filtradas pelo estado selecionado.
Do jeito que vc está fazendo, isto só seria possível se o usuário enviasse o form com o estado, e depois a página se recarregasse com o combo de cidades. Além de ser uma maneira mais "amadora", ainda consome mais tempo de processamento, mais acesso ao servidor e mais paciência do usuário.
Recomendo estas leituras a respeito de AJAX:
Exemplo de combos cidade e estado - http://blog.elcio.com.br/ajax-combos/ e http://elcio.com.br/ajax/combos/
Explicação passo-a-passo - http://www.hospedia....nicas_ajax.html
Mais informações (pesquisa google!): http://www.google.co...a... ajax&meta=

Espero ter ajudado, e não confundido ainda mais...rs

IPB Skin By Virteq