Yes! You can hide or even disable the submit button. You'll use JavaScript to accomplish this, but it is straightforward.
Hide the submit button:
$('.Submit').hide();
Show it again:
$('.Submit').show();
Disable the submit button:
$('.Submit').attr('disabled', 'disabled');
Enable the submit button:
$('.Submit').removeAttr('disabled');
As for the rule, you'll also define that within your JavaScript. Here's an example:
$(document).ready(function () {
//disable submit button until a button we added is clicked
$('.Submit').attr('disabled', 'disabled');
$('#donebutton').click(function () {
$('.Submit').removeAttr('disabled');
})
When the document loads, we disable the submit button. After the user clicks a special "done" button we added to the form, the submit button is enabled. If you need more help getting the code to work, just let me know and I'll try to help. Good luck!