
17/06/2004, 00:54
|
| | Fecha de Ingreso: mayo-2004
Mensajes: 75
Antigüedad: 20 años, 10 meses 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 |