how to stop invoke a method more than one times

How to stop invoking a method more than one times when this method has submitted to server.My shopping system have methods to manage bill,ship,pay.... But i found when i was submitting a method such as bill,i can still flush or use keyboard in the browser to invoke this method many times.This will make one cart corresponding many bill,ship,pay....parts.But i wish that one cart can only correspond one bill,ship,pay...part.How do i make this reality? Thank you

You could use JavaScript to disable the submit after the first time.

Use the :disable_with parameter in your form submit tag

Thank you!I will try it.It should be like that.

Mukund wrote: