Foros del Web » Creando para Internet » HTML »

¿Como recorrer Checkboxes?

Estas en el tema de ¿Como recorrer Checkboxes? en el foro de HTML en Foros del Web. Hola foro, ¿Como recorreriais todos los checkboxes de un formulario en una funcion javaScript?...
  #1 (permalink)  
Antiguo 06/07/2004, 06:10
 
Fecha de Ingreso: julio-2004
Mensajes: 38
Antigüedad: 19 años, 9 meses
Puntos: 0
¿Como recorrer Checkboxes?

Hola foro, ¿Como recorreriais todos los checkboxes de un formulario en una funcion javaScript?
  #2 (permalink)  
Antiguo 06/07/2004, 07:28
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
Bueno, esta función pone todos los checkboxes en enabled, pero te sirve de ejemplo, para recorrerlos:




Dim contador As Integer
For contador = Me.chkPantalla.LBound To Me.chkPantalla.UBound
Me.chkPantalla.Item(contador).Enabled = (Me.optProducto.Item(0).Value)
Me.chkTeclado.Item(contador).Enabled = (Me.optProducto.Item(1).Value)
Me.chkRaton.Item(contador).Enabled = (Me.optProducto.Item(2).Value)
Next contador
End Sub

--------------------------------------------------------------------------------
Private Function valorBoton() As Boolean
Dim c As Control
Dim testigo As Integer
For Each c In Controls
If c.Name Like "chk*" Then
If c.Value = vbChecked Then
testigo = testigo + 1
End If
End If
Next c
If testigo > 0 Then
valorBoton = True
Else
valorBoton = False
End If
End Function



bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #3 (permalink)  
Antiguo 09/07/2004, 03:29
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
El codigo anterior era incorrecto, es visual basic


Este va bien:

<HTML>
<HEAD>
<TITLE>Lista</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function mirarLista(form) {
var resultado = ""
for (var i = 0; i < form.lista.length; i++) { // un for para recorrer todo la lista
if (form.lista.options[i].selected) { // nos fijamos si cada elemento está seleccionado
resultado = resultado + "\n - " + form.lista.options[i].text // armamos una variable que le vamos agregando los elementos seleccionados
}
} alert("Seleccionaste :" + resultado) // mostramos todos los ídem seleccionados
} </SCRIPT>
</HEAD>

<BODY>
<FORM NAME="formulario">
Con Ctrl + Clickeando el mouse seleccionas varios :
<SELECT NAME="lista" SIZE=6 MULTIPLE>
<OPTION SELECTED>Color Monitor</OPTION>
<OPTION>Modem</OPTION>
<OPTION>Impresora</OPTION>
<OPTION>CD</OPTION>
<OPTION>Sonido</OPTION>
<OPTION>WebCam</OPTION>
</SELECT>

<INPUT TYPE="button" VALUE="Mirar" onClick="mirarLista(this.form)">
</FORM>
</BODY>
</HTML>


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
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 13:37.