Código:
lo que deseo es q cuando seleccione el check tome el valor de si, y si no lo marco tome el valor de no, es específicamente la siguiente linea:<tr> <td>Partida de Nacimiento:</td> <td><input type="checkbox" name="PN" <%out.print((v34.equals("si")) ? "checked" : "");//validacion?[si es verdadero]:[si es falso];%> onClick="if(this.checked==true){this.value='si';}else{this.value='no';}"/></td> <td>Certificación de Estudios:</td> <td><input type="checkbox" name="CE" <%out.print((v35.equals("si")) ? "checked" : "");%> onClick="if(this.checked==true){this.value='si';}else{this.value='no';}"/></td> <td>Certificación de Conducta:</td> <td><input type="checkbox" name="CC" <%out.print((v36.equals("si")) ? "checked" : "");%> onClick="if(this.checked==true){this.value='si';}else{this.value='no';}"/></td> </tr> <tr> <td>Dos Fotografias:</td> <td><input type="checkbox" name="DF" <%out.print((v37.equals("si")) ? "checked" : "");%> onClick="if(this.checked==true){this.value='si';}else{this.value='no';}"/></td> <td>Carnet de Vacuna:</td> <td><input type="checkbox" name="CV" <%out.print((v38.equals("si")) ? "checked" : "");%> onClick="if(this.checked==true){this.value='si';}else{this.value='no';}"/></td> </tr>
onClick="if(this.checked==true){this.value='si';}e lse{this.value='no';}" el detalle es que cuando llamo los datos como se ven en la siguiente linea:
<%out.print((v38.equals("si")) ? "checked" : "");%>
si esta almacenado "si" se marca de lo contrario no, hasta alli estamos bien pero si entro nuevamente y modifico un check y ya tenia marcado uno, el antiguo check toma el valor de null si lo desmarco y el valor de on si lo marco en cambio si agrego uno si toma el valor de si