Hola.
Perdón por colarme en este post, pero ya que se trata de lo mismo, aprovecho.
Tengo este código que bajé por ahí:
Código:
function disableForm(form) {
if (document.getElementById) {
theform = document.getElementById(form);
for (i = 0; i < theform.length; i++) {
var tempobj = theform.elements[i];
if (tempobj.type.toLowerCase() == "submit")
tempobj.disabled = true;
}
return true;
}
}
Se supone que deshabilita el botón cuyo tipo sea igual a "submit" en el formulario llamado como el valor de la variable form que se pasa por la función, pero tiene dos problemas:
- En Explorer 6.0 deshabilita el botón, pero no se envía el formulario
- En Firefox 1.5 se envía el formulario, pero no se deshabilita el botón
¿Alguna idea o código alternativo?
Saludos y gracias.