[html-formfu] Possible bug - Submit element when forms have errors

Carl Franks fireartist at gmail.com
Thu Mar 5 09:16:03 GMT 2009


009/2/17 Greg Coates <greg at coatesoft.com>:
> I think I might have found a bug.  I have HTML::FormFu version 0.03007
> installed.  Here's what's happening.
>
> I created a form that ends with the following 3 submit buttons:
> ---
>  - type: Submit
>    name: submit
>    value: Save for Later
>  - type: Submit
>    name: submit
>    value: Finish
>  - type: Submit
>    name: submit
>    value: Cancel
>
> These display as expected.  However, if the form is submitted, contains
> errors, and then is re-displayed, the buttons all contain the same text.
>  Here's the HTML that is generated:
>
> <input name="submit" type="submit" value="Save for Later" />
> <input name="submit" type="submit" value="Save for Later" />
> <input name="submit" type="submit" value="Save for Later" />
>
> All the values get set to the same value for some reason.

I've fixed this in svn by changing the Button element.
Instead of setting retain_default(1), it now sets force_default(1)

Carl



More information about the HTML-FormFu mailing list