Esto es lo que necesitas creo:
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;
frm.elements[i].style.display == "border:2px solid #cc0000;"
}
}
if (desactivar) {
document.getElementById('guardar').disabled = false;
}
else {
document.getElementById('guardar').disabled = true;
}
}
</script>
</head>
<body onload="desactivo_submit();">
<form id='formulario' action='' >
<input type='text' id='txt1' onfocus='desactivo_submit();' />
<input type='text' id='txt2' onfocus='desactivo_submit();' />
<br>
<input type='button' id='guardar' value= 'Hola'>
</form>
</body>
</html>
En body del html le agrega un onload para que verifique por javascript.
Saludos