View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003197 | HTML & PERL | Feature Request - Interface | public | 2018-06-01 20:20 | 2018-06-01 20:23 |
Reporter | Hinoe | Assigned To | DerIdiot | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | won't fix | ||
Summary | 0003197: Forms: return the form as provided by the user on bad input instead of simply throwing blocking error | ||||
Description | For nearly every user, it is incredibly irritating to fill out detailed forms and be hit with a blocking error because ONE field had bad (illegal/mismatching/blank) input, because that forces the user to redo the hell out of everything, effectively duplicating all the work. Since JS-based input validation for all forms was deemed unfeasible, the perl code should, on finding a blocking error, complain to the user about the error as currently done, but also return the form as submitted by the user, rather than nothing. If it is not too much work, highlighting all the fields with bad input somehow (a CSS class that gives a background in different color?) would be helpful, especially for particularly long forms (looking at you, massadds). | ||||
Additional Information | Related: https://anidb.net/perl-bin/animedb.pl?show=cmt&id=80958 and https://tracker.anidb.net/view.php?id=3195 | ||||
Tags | No tags attached. | ||||