I have a basic empty form and would like to only show the submit button once:
Data has been entered into the form. All required/va
Suggest that you fire some javascript on the change events of your form inputs and check whether each one passes your validation. If it does then fade in the button.