When is a form too long and too slow?

I have a form that is longer than one page (and it can be slow depending on what is submitted)

Would it be acceptable design to have a submit button that became disabled (while waiting for the server to respond) with a progress bar inside the button?

Comments
BlogCFC was created by Raymond Camden. This blog is running version 5.9.1.002. Contact Blog Owner