Pessoal…
tenho a tela abaixo de cadastro… só que ao passar os valores… não consigo passar o valor do checkbox… só os do label…
é apenas colocar se o cara é adm ou não… então tem o chekbox… abaixo coloquei as funções que tentei… e nada… nenhuma passa para a servlet o valor do checkbox…
<script>
//javascript
function itemCheckBoxClick(obj) {
document.getElementById('adm').value = obj.id;
document.form.submit();
}
</script>
<script>
function checadoa() {
if(document.getElementById("adm").checked == true){
document.getElementById("adm").value = "adm";
}
</script>
<script type="text/javascript">
function OnSubmitForm(){
if(document.form.adm.checked == true) {
document.form.adm.onsubmit;
}
return true;
}
</script>
<form action="ServletCadastroUsuario" method="get" onsubmit="checado();">
<center>
<br> <br> <br> <br>
<table border="1px" cellspacing="0" cellpadding="6">
<tr class="tabela">
<td style="border-color: white" style="border-style:groove"
colspan="3">Cadastrar Novo Usuário</td>
</tr>
<tr class="consultado">
<td align="left" style="border-color: white"
style="border-style:groove">Usuário :</td>
<td><input type="text" name="user" id="user" align="left">
</tr>
<tr class="consultado">
<td align="left" style="border-color: white"
style="border-style:groove">Senha :</td>
<td><input type="password" name="pass" id="pass" align="left">
</td>
</tr>
<tr class="consultado2">
<td align="left" style="border-color: white"
style="border-style:groove">ADM :</td>
<td>
<input type="CHECKBOX" name="adm" id="adm" value="S" onChange="javascript:itemCheckBoxClick(this)" checked/>Sim</td>
</tr>
</table>
<br> <input type="submit" value="Cadastrar" align="middle">
<br>
</center>
</form>
Na servlet já tentei tudo assim:
String pass = request.getParameter(“pass”);
ou
String adm = request.getParameterValues(“adm”).toString();