Pense que tenías valores fijos.
Necesitas algo así entonces:
Código Javascript
:
Ver original<html>
<head>
<script>
function desactivo_submit(){
var frm = document.getElementById("formulario");
var desactivar = true;
for (i=0;i<frm.elements.length;i++)
{
if (frm.elements[i].value == ''){
desactivar = false;
}
}
if (desactivar) {
document.getElementById('guardar').disabled = false;
}
else {
document.getElementById('guardar').disabled = true;
}
}
</script>
</head>
<body>
<form id='formulario' action='' >
<input type='text' id='txt1' onchange='desactivo_submit();' />
<input type='text' id='txt2' onchange='desactivo_submit();' />
<br>
<input type='button' id='guardar' disabled="disabled" value= 'Hola'>
</form>
</body>
</html>