Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/06/2004, 00:54
soniagrande
 
Fecha de Ingreso: mayo-2004
Mensajes: 75
Antigüedad: 20 años
Puntos: 2
Bueno a ver si me he enterado, en resumen:

Tienes un numero X de checks que se llaman igual y lo que quieres es que al dar un boton se compruebe cuales se han checkeado y que avise si no se ha checkeado ninguno, correcto?. Bueno pues si es asi te hago unos cambios en tu codigo:

.
.
While....
{
?>
<tr>
<td><?=$Marca;?></td>
<td><?=$Modelo;?></td>
<td><?=$Serie;?></td>
<td colspan="2"><?=$Descripcion;?></td>
<td><input type="checkbox" name="EquipoABorrar" value="<?=$Id_Equipo;?>"></td>
</tr>
<?
}

Te he cambiado el nombre de las variables.

En cuanto al codigo del boton:

<input type="Button" name="BEquipos"
value="Eliminar Equipos"
onclick="RevisaCheck(document.formulario.EquipoABorrar);">

Esto suponiendo que tu formulario tenga un name="formulario", sino lo que tengas en el name.

Y en cuanto a la funcion:

function RevisaCheck(equipos){
var checkeado = false;
for(var i=0; i<equipos.length; i++){
if(equipos[i].checked){
alert("checkeado el "+equipos[i].value);
checkeado = true;
}
}
if(!checkeado){
alert("debe seleccionar alguno");
}
}

Espero que esto te sirva.

Sonia