JSP (Java Server Page) - checkbox y formularios

 
Vista:

checkbox y formularios

Publicado por Borja (2 intervenciones) el 12/11/2008 12:58:13
Muy buenas señores. Tengo un formulario de busqueda, con un checkbox que si se activa aparece caja de texto para buscar por el nombre del autor de los mapas (es una bd de cartografia). Si se desactiva esa caja de texto desaparece.

Este el codigo del checkbox

<input name="activar" type="checkbox" onClick="desactivar(this)" checked="checked" id="activar">

A la pagina que me lleva, declaro: ----->String valorCheckbox= request.getparameter("activar")

Si el checkbox esta activado, valorCheckbox=on
Si no esta activado, valorCheckbox=null

Haciendo un if, con la condicion del valor de valorCheckbox, me hace una consulta u otra.

Os pongo el codigo:

if (valorCheckbox=="on") {
rs = st.executeQuery("select titulo,autorpersonal,materia,fecha,signatura from Cartografia where signatura like '%"
+ texto2
+ "%' and signaturadeloriginal like '%"
+ texto2
+ "%' and lugargeografico1 like '%"
+ texto1
+ "%' and lugargeografico2 like '%"
+ texto1
+ "%' and materia like '%"
+ texto2
+ "%' and autorpersonal like '%"
+ texto4
+ "%' and fecha='"
+ texto3
+ "'");
out.println("<br>ACTIVADO");
} else {
rs = st.executeQuery("select titulo,autorpersonal,materia,fecha,signatura from Cartografia where signatura like '%"
+ texto2
+ "%' and signaturadeloriginal like '%"
+ texto2
+ "%' and lugargeografico1 like '%"
+ texto1
+ "%' and lugargeografico2 like '%"
+ texto1
+ "%' and materia like '%"
+ texto2
+ "%' and fecha='"
+ texto3
+ "'");
out.println("<br>DESACTIVADO");
}

El problerma es que no entra en el if, y siempre en el else, aunque este activado el checkbox,

Ayuda!!!!!

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder