Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/06/2006, 10:49
bertoski
 
Fecha de Ingreso: mayo-2006
Mensajes: 11
Antigüedad: 18 años, 5 meses
Puntos: 0
Head:
Código:
<script language="javascript">
boton="";
function activar( formulario,boton ) {
cont=0;
for (i=0; i < formulario.elements.length; i++) {
 if(formulario.elements[i].value != ""){
  cont=cont+1;
 }
 if(boton == ""){
 if(formulario.elements[i].type == "submit"){
 boton=formulario.elements[i].name;
 }
 }
}
if(cont == formulario.elements.length){
 formulario.boton.disabled = false;
} else {
 formulario.boton.disabled = true;
} 
}
</script>
Y asi se llama en el formulario:
Código:
<form onkeyup="activar(this);">
<input type="text" name="input1" />
<input type="text" name="input2" />
<input type="text" name="input3" />
<input type="submit" name="boton" disabled="disabled" value="enviar" />
</form>
A la funcion se le puede especificar que boton se quiere activar poniendo asi:

<form onkeyup="activar(this,'boton');">

Si no se pone nada agarra el submit como si fuese el boton.