View Issue Details

IDProjectCategoryView StatusLast Update
0003197HTML & PERLFeature Request - Interfacepublic2018-06-01 20:23
ReporterHinoe Assigned ToDerIdiot  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionwon't fix 
Summary0003197: Forms: return the form as provided by the user on bad input instead of simply throwing blocking error
DescriptionFor 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 InformationRelated: https://anidb.net/perl-bin/animedb.pl?show=cmt&id=80958 and https://tracker.anidb.net/view.php?id=3195
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2018-06-01 20:20 Hinoe New Issue
2018-06-01 20:23 DerIdiot Assigned To => DerIdiot
2018-06-01 20:23 DerIdiot Status new => closed
2018-06-01 20:23 DerIdiot Resolution open => won't fix