I have the exact problem as mentioned here. The Hide submit works fine, the showHTML function works fine on the checkbox response, BUT - if the system validates an error, the submit button disappears.
I am running 3.2.7 DynamicRegistration with this code:
if ( $(Iagree))
{ showhtml('SaveForm') }
else
{ hidehtml('SaveForm') }
I have tried this code in just the ClientSide event and/or the Custom Javascript (in either the initial or the main); with the "hide submit button" checked and unchecked...
What it SEEMS like is that it is firing the "initial javascript" every time it validates, instead of I would think only on initial load of form. Same thing on the "hide submit on start" checkbox - refires on postback...
Caviat - this form was initially created with an import from a form created with a lower version.
Thanks for your help.