Estou criando uma página no JSP em que tenho uma lista suspensa e, uma vez que o usuário seleciona um valor, ele deve clicar no botão ir e, em seguida, o valor é enviado ao Servlet.
</select>
<input type="submit" name="GO" value="Go"/>
Como faço para que ele seja alterado? Por exemplo, quando o usuário seleciona John, todos os seus detalhes são recuperados do banco de dados e exibidos. Quero que o sistema faça isso sem precisar clicar no botão ir.
<noscript>
banner que a experiência do site é melhor se o JS estiver ativado. Uma alternativa completamente diferente é usar<ul><li><input type="submit">
e lançar uma carga de CSS para parecer uma verdadeira lista suspensa. Mas então não há mais meios de a<select>
.<noscript>This form requires that you have javascript enabled to work properly please enable javascript in your browser.</noscript>
também @ NathanHornby, se você realmente quer uma citação, por que você não vai a uma biblioteca pública javascript de bloco da maioria das bibliotecas públicas por razões de segurança e também para algumas escolas? ' t tentar passá-lo como um mito que tem e está sendo feito principalmente por razões de segurança para manter a integridade de computadores como alguns javascript é código malicioso ...submit
botão em<noscript>
tags. Só será exibido se os usuários usarem noscript. Os usuários com o JS ativado podem simplesmente selecionar o elemento, e os usuários com noscript apenas clicarão no botão enviar. :)JavaScript simples serve -
Aqui está um link para um bom tutorial sobre javascript .
fonte
além de
this.form.submit()
você também enviar por ID ou nome. exemplo eu tenho forma como esta:<form action="" name="PostName" id="IdName">
Por nome:
<select onchange="PostName.submit()">
Por ID:
<select onchange="IdName.submit()">
fonte
Para aqueles na resposta acima. Definitivamente é JavaScript. É apenas inline.
Entre o equivalente jQuery se você deseja aplicar a todos os seletores:
fonte