Foros del Web » Programando para Internet » Javascript »

checkbox

Estas en el tema de checkbox en el foro de Javascript en Foros del Web. tengo un pequenio mensajero que estoy armando un como es comun aparecen la lista de mensajes con un checkbox a la izquierda pra poder borar ...
  #1 (permalink)  
Antiguo 20/12/2003, 22:46
 
Fecha de Ingreso: diciembre-2003
Mensajes: 3
Antigüedad: 20 años, 4 meses
Puntos: 0
checkbox

tengo un pequenio mensajero que estoy armando un como es comun aparecen la lista de mensajes con un checkbox a la izquierda pra poder borar los mismos pero no funciona no me esta reconociendo el java es como si no existiese... Yo de java no se mucho sinceramente a ver si alguien me puede dar una mano.. esto es loq ue estoy poniendo que para no ir mas lejos lo saque de este foro pero no funciono. Saludos.


<head><title>Mensajer Proactivo</title>
<script type="text/javascript" language="JavaScript">
<!-- Hide script
function checkall(field) {
var i;
for (i = 0; i < field.length; i++) {
field[i].checked = true;
}
}
function uncheckall(field) {
var i;
for (i = 0; i < field.length; i++) {
field[i].checked = false;
}
}
// End script hiding -->
</script></head>

y el formulario es algo asi...

</form><form method="post" action="baser.php">
<input type="checkbox" id="list" name="list[]" >
<input type="button" value="Marcar Todos" onClick="checkall(this.form.list)">
<input type="button" value="Desmarcar Todos" onClick="uncheckall(this.form.list)">

<input type="submit" value="enviar">
</form>

Última edición por ipnero; 20/12/2003 a las 22:53
  #2 (permalink)  
Antiguo 21/12/2003, 06:08
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Qué tal,

no te funciona porque no coinciden los nombre del check con lo que le pasas al llamar a la función.

pídeselo así

<input type="checkbox" id="list" name="list" >

en vez de así

<input type="checkbox" id="list" name="list[]" >

No acepta esto

checkall(this.form.list[])

Esos corchetes los toma como un error de sintaxis.

Si necesitas los corchetes para algo vale más que se los pongas al recoger los datos del formulario desde php

un saludo
  #3 (permalink)  
Antiguo 21/12/2003, 16:38
 
Fecha de Ingreso: diciembre-2003
Mensajes: 3
Antigüedad: 20 años, 4 meses
Puntos: 0
el tema es que en php los corteches los ponga para que los datos los tome como un array para despues reccorelo con un foreach...
sino tiene que haber otra forma....
AYUDA!!
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 20:08.