I think you have a couple options here. You do not really have to change the default view you can add a rule when the form opens that switches the view to whatever one you want.
Either way you need a field in your form that keeps track of it state, new, submitted, etc.
When the user submits you can have a rule update this field accordingly and then have a rule when the form opens that checks the field value and if it has been submitted switch views to view B or whatever.
Another option is instead of creating another view just put a confitional format on the clear button that hides it if the form has been submitted.
Have fun.