Como recuperar o valor do submit? (formulários com + de 1)

14 respostas
S

Olá,

Como faço para recuperar qual submit foi utilizado, num formulário com 2 submits.
Exemplo:
Um formulário com nome e idade.
Um submit insere no banco os dados, o outro pesquisa pelos dados.

OBS: Campo do tipo “image” <input type=“image” …>
Tentei recuperar o value, mas nada :sad:

Valeu

14 Respostas

D

uma forma bem facil de fazer isso eh incluindo um atributo hidden nos forms…

tipo assim, no primeiro form vc poe assim:

&lt;input type="hidden" name="form" value="form1"&gt;

no segundo form vc poe assim:

&lt;input type="hidden" name="form" value="form2"&gt;

ai no servlet eh so fazer:

String nome = request.getParameter&#40;"form"&#41;;
S

Não entendi.
É um form só.
Os inputs são imagens. Eu preciso saber em qual delas o usuário clicou, pra saber o que fazer na próxima página.

S

Um exemplo: aqui no portaljava, quando você clica em responder, tem um formulário com 2 submits: prever e enviar.

Só que são do tipo submit, eu queria tipo image.

Se der para colocar uma imagem no tipo submit, então tudo bem pra mim. :slight_smile:

G

cara, para colocar um img em um botão submit, vc tem utilizar uma classe CSS…

&lt;input type="submit" name="bt" value="cadastrar" class="img"&gt;

:wink:

D

desculpe amigo, entendi errado entao :wink:

isso acho q da pra resolver colocando o atributo name na tag input

&lt;input type="submit" name='tipo' value='enviar'..&gt;
&lt;input type="submit" name='tipo' value='prever' ..&gt;
S

cara, para colocar um img em um botão submit, vc tem utilizar uma classe CSS…

&lt;input type="submit" name="bt" value="cadastrar" class="img"&gt;

:wink:

Pode me dar um exemplo pra esse classe img?
Valeu pessoal.

J

Schuenemann da uma olhada nestes sites ele vão te ensinar muita coisa sobre CSS e design;


http://www.tableless.com.br/

S

“javabits”:
Schuenemann da uma olhada nestes sites ele vão te ensinar muita coisa sobre CSS e design;


http://www.tableless.com.br/

Muita coisa lá, bem legal… mas não achei um exemplo sobre o que eu queria. :???:

Se alguém puder colocar um exemplo de input do tipo submit com imagem, agradeço.

G

CSS:

img &#123; background-color&#58; #ffffff; background-image&#58; url&#40;../imagens/cadastrar.gif&#41;; height&#58; 24px; width&#58; 124px; border&#58; #FFFFFF; cursor&#58; hand;

:wink:

S

Funcionou cara, mas o problema é o texto do value aparecendo.
Só pode ficar a imagem (mas claro, precisa ter um value, pra ver qual foi clicado).

Como solucionar?

Obrigado

G

tá blz…

use a tag button:

&lt;button name="bt" class="img" type="submit"&gt;&lt;/button&gt;

:wink:

S

Putz cara, não funciona.

Não pega o value do button. Só se eu escrever entre button e /button, mas aí já dá no mesmo problema anterior, de mostrar tanto a imagem quanto o value :sad:

S

Ok, o javabits me enviou um exemplo que serviu.

A solução foi usar um campo hidden. Ao clicar num submit, alterar o valor do hidden, usando JavaScript.
Na página seguinte, recuperar o valor do hidden.

Valeu

J

Qualquer coisa é só postar !!!

Criado 25 de abril de 2005
Ultima resposta 28 de abr. de 2005
Respostas 14
Participantes 4