I have some forms that have more than 20 fields. The acuracy of the data is important, so I am thinking of a "preview" of the captured data before actualy send it to the database.
As the final step the user can download a PDF with the data captured. So the user will see the data anyway.
But as the intended user is general public I have some fear that some users think they already send the form when clicking the first submit button, mostly on mobile devices.
I do not mind to have some data duplicated, for example if the form is sent on the first submit button, then the preview, and if something is not right, well the user can just go back and send again the form, but I rather skip the cleaning of the database.
So. A preview button or just skip to the pdf file?
Edited. Why a PDF? Becouse the people requesting the data actually need a paper copy for their files and it somehow need to be uniformly formated. A downloadable PDF is easier for someone that has no printer to save, and maybe print it later.