in reply to HTTP::Form and invalid radio button values
So I crack open WWW/Mechanize.pm and see this is resulting from a ->value call on a form.
So I check the HTML::Form docs for value and read If the input only can take an enumerated list of values, then it is an error to try to set it to something else and the method will croak if you try.
So what do I do, that's right, I bust out Data::Dumper and discover (via ->find_input)
Can you guess what I'd try next?$VAR1 = bless( { 'seen' => [ 1, 0 ], 'menu' => [ undef, 'baboon' ], 'multiple' => 'multiple', 'name' => 'new_animals', 'current' => 0, 'size' => '10', 'type' => 'option', 'value_names' => [ 'off', 'baboon' ] }, 'HTML::Form::ListInput' );
I hope this has been informational :)
update: on a sidenote, for testing purposes I was using the cookie.cgi file from the CGI.pm distribution (i was not calling anyone a baboon)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: HTTP::Form and invalid radio button values
by cees (Curate) on Dec 19, 2003 at 13:50 UTC |