Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/11/2004, 14:47
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61
Pon un nombre distinto a cada submit:

<input type="submit" name="enviar" disabled="disabled" value="Enviar" />
<input type="submit" name="guardar" disabled="disabled" value="Guardar" />
<input type="submit" name="eliminar" disabled="disabled" value="Eliminar" />

Y cambia la función así:

function pepe(){
f=document.forms['formul'];
f.elements['enviar'].disabled=true;
f.elements['guardar'].disabled=true;
f.elements['eliminar'].disabled=true;

for(a=0;a<f.elements.length;a++){
if(f.elements[a].type=="checkbox" && f.elements[a].checked==true){
f.elements['enviar'].disabled=false;
f.elements['guardar'].disabled=false;
f.elements['eliminar'].disabled=false;
break;

}
}

}

Lo que no entiendo es para qué quieres más de un submit salvo que pongas algo así:

<input type="submit" name="enviar" onclick="this.form.action='destino1.php'" disabled="disabled" value="Enviar" />
<input type="submit" name="guardar" onclick="this.form.action='destino2.php'" disabled="disabled" value="Guardar" />
<input type="submit" name="eliminar" onclick="this.form.action='destino3.php'" disabled="disabled" value="Eliminar" />

De esta forma cambias el destino del formulario con cada botón...
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.