Try setting the onclick event like this:
onClick="disabled=true;this.form.submit();return true;"
I found that information here:
t-28560.html
As well as a method to use the onsubmit for the form and setting the onsubmit function to not do anything the second time it is submitted.