Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/01/2007, 04:59
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 11 meses
Puntos: 1284
Re: problema con la validacion de checkbox

Hola:

yz!: Si pones detrás de un objeto un par de corchetes quiere decir que es un array, y dentro debe estar el índice (y si fuera un array asociativo, la cadena que asocia el elemento)... pero no es el caso porque los corchetes son parte del nombre, así que hay que dejar el nombre tal cual... y la única forma que conozco para hacerlo es haciendo esa referencia como una cadena de texto, y esa sintaxis debe llevar corchetes. En resúmen, tu ejemplo quedaría así:

<script language="javascript">
function validar(f) {
var valida = false;
total = f["f[]"].length;
for (var i = 0; i < total; i ++)
valida = (valida || f["f[]"][i].checked);
if (!valida) window.alert("Debe seleccionar un registro");
return valida;
}
</script>
No sé si tus checkboxes tienen el name="InscritoSeleccionado"... el ejemplo que puse es para name="f[]"

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo