Foros del Web » Programación para mayores de 30 ;) » Java »

cambio de valores check

Estas en el tema de cambio de valores check en el foro de Java en Foros del Web. hola tengo la siguiente parte de codigo forma parte de una ficha de registro: Código: <tr> <td>Partida de Nacimiento:</td> <td><input type="checkbox" name="PN" <%out.print((v34.equals("si")) ? "checked" ...
  #1 (permalink)  
Antiguo 21/05/2012, 23:12
 
Fecha de Ingreso: mayo-2012
Ubicación: tegucigalpa
Mensajes: 6
Antigüedad: 11 años, 11 meses
Puntos: 0
cambio de valores check

hola tengo la siguiente parte de codigo forma parte de una ficha de registro:

Código:
<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>
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:
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
  #2 (permalink)  
Antiguo 23/05/2012, 10:33
Avatar de liloo6retug  
Fecha de Ingreso: junio-2010
Ubicación: Marsella
Mensajes: 109
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: cambio de valores check

deberias verificar la validacion que haces del checkbox

http://docs.oracle.com/javase/1.5.0/.../Checkbox.html

Etiquetas: checked
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:42.