Passando um checkbox para uma servlet

5 respostas
G

Fala pessoal, seguinte.. em uma html simples tenho uns checkbox e um botão q leva a uma servlet, gostaria de saber como faço para enviar os checkbox marcados como parâmetro para a servlet, não posso usar JQuery e o botão tem q ser do tipo BUTTON e não SUBMIT:

<html>
<head>
<title>Checkbox</title>
<script type="text/javascript">
function checkAll(form) {
	if(form.todos.checked == true) {
		for(var i=0;i < form.interesses.length;i++) {
			form.interesses[i].checked = true;
		}
	} else {
		for(var i=0;i < form.interesses.length;i++) {
			form.interesses[i].checked = false;
		}
	}
}

function redireciona(caminho,form) {
	
}

</script>
</head>
<body>
	<form>
		Interesses <input type="checkbox" name="todos" onChange="checkAll(this.form)"/>
		<br><br>
		<input type="checkbox" name="interesses" value="ufc" />UFC <br>
		<input type="checkbox" name="interesses" value="academia" />Academia <br>
		<input type="checkbox" name="interesses" value="videogame" />Video Game <br>
		<input type="checkbox" name="interesses" value="balada" />Balada<br>
		
		<br><br>
		<input type="button" value="Enviar" onclick="redireciona('teste',this.form)" />		
	</form>
</body>
</html>

5 Respostas

G

Alguém???

pedruhenrik
String[] interesses = request.getParameterValues("interesses");

não me recordo mas acho q era algo do tipo.

att,

G

Sim, dessa forma eu pego na servlet… mas e para enviar pra ela, como ficaria no js?

pedruhenrik
&lt;script type="text/javascript"&gt;
function envia(){
 submit();
}
&lt;/script&gt;

será q funciona? :?

att,

pedruhenrik

pedruhenrik:
&lt;script type="text/javascript"&gt; function envia(){ submit(); } &lt;/script&gt;

será q funciona? :?

att,

http://www.guj.com.br/java/136599-duvida-jsp-para-chamar-servlet

att,

Criado 10 de dezembro de 2012
Ultima resposta 10 de dez. de 2012
Respostas 5
Participantes 2