Form com Auto submit em Drop Down

bm__

Suspenso
Boas

Tenho um form que entre outros campos tem um drop down, de que forma posso fazer para que na escolha de um novo valor no drop down a form faça automaticamente submit?


Já usei no select onChange="form.submit();" mas não funciona


Obrigado
 
Se identificares a tua form com um id, por exemplo:

Código:
<form .... id="myform">
e usares o seguinte código no select:

Código:
<select onChange="document.getElementById('myform').submit();">
Por outro lado, se não quiseres um submit tão directo, basta-te chamar uma função qualquer no onChange, que lá dentro faças o submit.


--edit--

por outro lado, corrijo-me agora, podes fazer myform.submit() no onChange, logo que indiques:
Código:
<form .... id="myform">
 
Última edição:
Tens que dar um nome ao form(por exemplo name="myform"), e nao é preciso id, se usares assim:

Código:
onChange="javascript: document.forms.myform.submit();"
 
Continua a não dar, secalhar o problema está no browser, já que isto é para correr apenas no Firefox Portable.


Obviamente que tem o javascript activo, aliás existem outras coisas em javascript e tudo funciona como devia.


Não há outra forma de fazer isto? Usando PHP? Eu não estou a ver como mas talvez seja possível
 
nao sei a resposta, mas vou dar a minha opiniao na mesma.

nao estarás com isso a quebrar um prinicipio da usabilidade?
o utilizador pode-se enganar, e com esse processo ele nao terá hipotese de corrigir =|

(nao sei se é a tua intençao mas... just pointing =P )
 
Back
Topo