JSP (Java Server Page) - Checkbox

 
Vista:

Checkbox

Publicado por Macela Andrade (1 intervención) el 25/05/2017 00:44:12
Buen dia a todos!!!!!

Estoy en embrollo increible, ya que quiero obtener el valor de estos checkbox en un servlet para utilizarlo con algunos if anidados, pero me encuentro con el problema de que cuando hago los if and else no me reconoce mas de algun valor aun asi enviandolos.

Este es el codigo jsp

1
2
3
4
5
<input type="checkbox" id="chqprendaria" name="chq_pren"  value="p" onchange="prendaria()">
 
<input type="checkbox" id="chqfiducidaria" name="chq_fidu" value="f" onchange="fiducidaria()">
 
<input type="checkbox" id="chqhipotecaria" name="chq_hipo" value="h" onchange="Hipotecaria()">


Y este es el codigo el cual quiero validar en el servlet..


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if(tipo.equals("tradicional")){
 
 out.print("<script>alert('Tradicional');</script>");
 
  if(chq_fidu.equals("f") && chq_hipo==null && chq_pren==null)
{
 
         out.print("<script>alert('todos');</script>");
 }
else if(chq_fidu.equals("f") && chq_hipo==null && chq_pren==null)
{
 
         out.print("<script>alert('fiduciaria');</script>");
}
 
}

el primer if si me funciona al marcar los tres checkbox, pero al momento de solo marcar uno, el servlet se queda en blanco y no funciona, me he fijado que con los tres vacios tambien funciona, el problema viene cuando solo quiero marcar uno o quiero marcar dos.

Se les agradece su ayuda muchas 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