Board Thread:Support Requests - Getting Technical/@comment-24531999-20160403193123/@comment-17725354-20160424163048

Apologies for the late response. I haven't had time to work on this during the week since I've been getting swamped with work lately.

I've found a pretty simple way to de-activate and re-activate the buttons that uses a little bit of CSS:

Javascript: Some notes about this: CSS: You can modify the styles of how the button looks however you want. The important thing to keep is  because that is what disables the button.
 * I added comments to where you can add code if you want more things to happen when the AJAX request starts/finishes.
 * Each of your inputs should have a button to call, and there should be a calculate button at the very end.
 * Every button will need to have the  class so that the script can find them and add the   class.
 * Every button needs to have a separate ID so that you can control which input it gets the page name from.
 * Every button should have its own  handler. I added examples under the first comments in the script.
 * The  handler for every button, other than the calculate button, should call   and pass a page name to it from the value of an input.
 * The  handler for your calculate button should do whatever you want to do with the data.