Como que faz?

4 respostas
F

Gostaria que quando alguem clicasse no botao ENVIAR.. O que esta selecionado + a palavra diego fosse exibida. Existe essa possibilidade? abaixo esta o codigo

index.html
<html>
<head>
<title>Motel</title>
<body>
<h1>Escolha o quarto</h1>

<form method="POST" action="?O QUE COLOCO AQUI?">

Sexo: <select size="1" name="pegaquarto">
<option>Quarto 1</option>
<option>Quarto 2</option>
<option>Quarto 3</option>
<option>Quarto 4</option>
<option>Quarto 5</option>
<option>Quarto 6</option>
<option>Quarto 7</option>
<option>Quarto 8</option>

</select><br>

<p><input type="submit" value="Enviar"></p>
</form>
</body>
</html>

4 Respostas

M

Opa,

colocque o atributo multiple=“multiple” na tua tag select para aceitar selecionar mais de um registro e para pegar os valores você pode tanto colocar outro JSP quanto um Servlet, mas para ficar um trabalho mais feito sugiro que seja via servlet. E para pegar os valores selecionados use o código abaixo:

String[] quartos = (String[]) request.getParameterValues("pegaquarto");

:okok:

F

utilizando esse codigo, oque eu selecionei vai sai na mesma pagina?

M

Não,

você tem quem colocar na action do teu form para onde ele deve ir… o código que eu coloquei no tópico é para ser usado na página de destino.

<form method="POST" action="/minhaApp/servlet/MeuServlet">

:joia:

F

tipow eu escolho o quarto… e em outra pagina aparece oque eu selecionei… eu fiz isso com jsp…

Mais o que eu preciso é q apareca na mesma pagina o que eu selecionei.

Tem um exemplo disso no tomcat jsp-examples… mais eu naun consigui entende-lo nm faze igual…

Criado 21 de maio de 2006
Ultima resposta 22 de mai. de 2006
Respostas 4
Participantes 2