[Html-widget] Select fields and '0' value - again
Tobias Kremer
t at funkreich.de
Fri Sep 15 13:38:37 CEST 2006
Zitat von Carl Franks <fireartist at gmail.com>:
> On 07/09/06, Tobias Kremer <t at funkreich.de> wrote:
> > Furthermore, I'm wondering if there's a sane way to stop HTML::Widget
> > from reverting to the default values (set with "->value") for fields that
> > have an "All" constraint defined but were submitted empty?
>
> I think this only happens is the field is missing.
> If it's submitted empty (foo => ''), then you get an error.
Yes, I do get an error if a field is submitted empty (and required). But
when the form is redisplayed for the user to correct the errors the
empty fields are re-filled with the original data. This behaviour is quite
weird IMHO:
1) A filled-out form is displayed (maybe with data from a database)
2) You remove the data of some fields (maybe by accident) which are
required and submit the form
3) The form comes back with errors indicating that some fields have not been
filled out correctly, but they now contain the original data from
step 1 which could make the user wonder what's wrong with the data.
What do the others think? I've never come across a form that works like
this.
-- Tobias
More information about the Html-widget
mailing list