• Sábado 21 de Diciembre de 2024, 10:16

Autor Tema:  Los Checkboxes Me Van A Volver Loca...  (Leído 3008 veces)

glauca

  • Miembro activo
  • **
  • Mensajes: 43
    • Ver Perfil
Los Checkboxes Me Van A Volver Loca...
« en: Viernes 2 de Septiembre de 2005, 16:11 »
0
Hola!

tengo un problema con los checkbox en jsp

tengo una pagina con un checkbox y varios textbox que se cargan de un fichero xml.

El caso es que cuando se cargan los datos, el checkbox tiene que aparecer activado en unos casos y desactivados en otros. Pues bien, esto es lo que no se como hacer...

esto es lo que pongo:

<td><LOGIC:equal name="strNovaPantalla" value="true"/><HTML:checkbox property="strNovaPantalla" value="true" /></td>

de esta manera, cuando la variable strNovaPantalla = true, debería mostrar el checkbox y activarlo (value="true") pero no es así, sino que lo muestra, pero desactivado...

Tambien he probado tambien de poner checked, pero me da error.

He buscado codigo y ejemplos jsp y como utilizar un checkbox, pero no he encontrado nada.

gracias por todo.

glauca

xcx

  • Miembro MUY activo
  • ***
  • Mensajes: 175
  • Nacionalidad: cl
    • Ver Perfil
    • Fotos y captura
Re: Los Checkboxes Me Van A Volver Loca...
« Respuesta #1 en: Viernes 16 de Septiembre de 2005, 18:26 »
0
A ver niña.. si en algunos casos el checkbox tiene que venir checkeado y en otros no lo puedes hacer directamente al momento de crear ese checkbox. ejemplo
Código: Text
  1.  
  2. &#60;input type=&#34;checkbox&#34; name=&#34;cb&#34; &#60;% if(algunvalor== 2){ out.print(&#34; checked &#34;); }%&#62;&#62;
  3. %&#62;
  4.  
  5.  
Bueno eso.. puede haber algun error en la sintaxis del java pk hace tiempo que no pesco java, pero es lo mismo que hago en asp, es la misma idea. la condición puede variar respecto a tus intereses claro.. podria ser una variable boolean o que se yo, hasta un texto... bueno.. espero que te sirva.. chiabela

aloneibar

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Re: Los Checkboxes Me Van A Volver Loca...
« Respuesta #2 en: Miércoles 21 de Septiembre de 2005, 13:05 »
0
:kicking:

Lo mejor que puedes hacer es:

<html>
<head>
<script>
     function checkear() {
           objCombo = document.form1.mi_combo;
           for (var i=0; i<objCombo.options.length; i++)
                  objCombo.options.checked;
     }
</script>
</head>
<body onload="javascript: checkear()">
<form name="form1">
     <select name="mi_combo"></select>
</form>
</body>
</html>

Así se recorre un combo y se selecciona. Tendrás que saber que opción hay que chekear.