Hola
ligthy_xd
Lo que te comenta
ligthy_xd me parece lo más correcto, porque sólo ejecutas el código de validación una vez, en lugar de ejecutarlo cada vez que escribes algo en un campo.
Pero si prefieres hacerlo como tú dices, puedes usar algo así:
Código PHP:
<html>
<head>
<script type"text/javascript">
function validar(frm) {
vale = true;
for (i=0; ele=frm.elements[i]; i++)
if (ele.type=='text' && ele.value=='')
vale=false;
frm.enviar.disabled = !vale;
}
</script>
</head>
<body>
<form>
<input type="text" onblur="validar(this.form)" />
<input type="text" onblur="validar(this.form)" />
<input type="submit" name="enviar" disabled="disabled" />
</form>
</body>
</html>
Saludos,