Pero ese código como sabes si el campo esta vacío?.
Yo utilizaría este
Código Javascript
:
Ver originalfunction 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;
}
}
Y no hace falta cambiar nada, ya que si esta vacío lo deshabilita.