El primer script no me resolvía el problema, pues anulaba el botón al pulsarlo, pero la información no se envíaba. Es que el formulario anda algo lento
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
pero encontré un script por internet y me funciona de maravilla, es este:
<HEAD>
<SCRIPT>
function disableSubmits (form) {
for (var i = 0; i < form.elements.length; i++)
if (form.elements[i].type.toLowerCase() == 'submit')
form.elements[i].disabled = true;
}
</SCRIPT>
</HEAD>
-----------------------------------------------------
<BODY>
...
<FORM ACTION="loquesea" ONSUBMIT="if (this.submitted) return false; else {
this.submitted
= true; disableSubmits(this); return true; }"
>
Envía el formulario y el botón queda inactivo.