Foros del Web » Programando para Internet » Javascript »

recuperar valor de checkbox

Estas en el tema de recuperar valor de checkbox en el foro de Javascript en Foros del Web. Buenas a todos! Tengo un formulario con un checkbox y el siguiente codigo Código: ..... <span class='formEd'><input type='checkbox' name='check' value='up.getDefault_value()' onClick='this.value=(this.checked)? true:false;' /> </span> ..... ...
  #1 (permalink)  
Antiguo 24/03/2009, 07:36
 
Fecha de Ingreso: enero-2009
Mensajes: 148
Antigüedad: 15 años, 3 meses
Puntos: 0
recuperar valor de checkbox

Buenas a todos!

Tengo un formulario con un checkbox y el siguiente codigo

Código:
.....

<span class='formEd'><input  type='checkbox' name='check'
                      value='up.getDefault_value()'                    
            onClick='this.value=(this.checked)? true:false;' />
 </span>

.....

Cambia el valor de checkbox a true o false si se pulsa o no. Los datos del formulario los llevo a un servlet donde recupero los valores entre ellos el del checkbox.

Código:
String dv = request.getParameter("check")
Cuando se terminan de recuperar los datos se llama a la pagina donde esta el formulario y carga el mismo formulario con las modificaciones..

Es decir si el checkbox estaba sin marcar y lo marcaron pues aparece como marcado. La cosa es que si lo vuelvo a desmarcar el valor se pone a false pero al recuperarlo en el servlet aparece como null.

Sabe alguien porque puede ser eso?

Gracias.
  #2 (permalink)  
Antiguo 24/03/2009, 09:38
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: recuperar valor de checkbox

Eso es porque el navegador no envía información de los input type checkbox desmarcados, sólo envía el value del checkbox si este está marcado.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 25/03/2009, 03:28
 
Fecha de Ingreso: enero-2009
Mensajes: 148
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: recuperar valor de checkbox

Ah okis no lo sabía.
Gracias :)
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 07:42.