Caros, boa noite!
Estou com um problema aparentemente simples, mas até agora não consegui resolver.
É o seguinte, tenho um jsp com um checkbox onde eu altero o valor via javaScript, agora vem a parte estranha, quando deixo checado o value("1) vai pro form certo, mas quando eu edito e descheco, seto o value para “0”, na jsp funciona, mas quando chega no form está com valor “1”.
jsp
<input class="check" type="checkbox" name="IND_OPT_SIMPLES"
><%if((trn!= null && trn.getIND_OPT_SIMPLES() != null &&
trn.getIND_OPT_SIMPLES().equals("1"))){%>
checked="checked" value=1<%}else{%>value=0<%} %> >
js
//Muda valor do check
$(".check").click(function () {
n = this.name;
if (this.checked == false){
document.getElementsByName(n)[0].value = "0";
$('input[name='+n+']').removeAttr('checked');
}else {
document.getElementsByName(n)[0].value = "1";
$('input[name='+n+']').attr('checked', true);
}
});
Alguém poderia me ajudar com mais essa.
Vlw