I have a book request form where user enters his user id details, no of books, no of pages delivery mode and other booking details(comes to around 5-6 input fields). It has Submit, Clear and Cancel Buttons. Is it necessary to keep clear button ??? will user expects for clear button?? Just because user makes mistake in 1 or 2 fields, we need to clear all? also if in case every field needs correction(worst case) user can edit then and there itself?? any suggestion on this is welcome!!
According to Jakob Nielson ( Reset and Cancel Buttons), removing the clear button from the form will improve the usability of the application for the following reasons,
- It eliminates the possibility of a user clicking the reset/clear button by mistake.
- With only "Submit" visible, the user knows exactly what they have to do next. Having two or more buttons will force the user to spend a few seconds to decide which button is the one they want to click.
- Having an extra button means the user will have more options, which will require extra thinking from the user.
It also suggests that a reset/clear button would be useful in a case where the same user will fill the same form multiple times. That is if the form remembers data from the previous submission.
But that also depends on the nature of information that is being filled. If its easier to edit existing data than filling in new data then a reset/clear button is not required.