Hello,
Yes, if you have required fields, then PowerApps will display that message if the SUBMITFORM function is called and those fields are not filled in.
If you do not want the SUBMIT button to be enabled until these fields are filled in then you can add some additional criteria to your SUBMIT button's DisplayMode property:
If(AND(yourformname.unsaved, !IsBlank(datacard1), !IsBlank(datacard2)), DisplayMode.Edit, DisplayMode.Disabled)
If you want to clear the form and add a new record then after your SUBMITFORM function, set the form's DisplayMode to NEW. I think the NewForm function will automatically reset the entire form.
SUBMITFORM(yourformname); NewForm(yourformname)
Hope this helps.