On Tue, Jul 11, 2006 at 01:47:26PM +0300, Gabor Szabo wrote:
> On a form the submit button looks like this:
> 
> <input type="submit" name="submit" value="Update" />
> 
> when this form is submitted using
> 
> $w->submit_form (
>        fields => {
>            fname     => 'Foo',
>    });
> 
> the field submit and its value Update does not seem to be sent
> to web server. If I add
> 
>            submit => 'Update',
> 
> to the list of the fields, it silently ignores this field.
> In my case this causes the application to fail as it derives some state
> information from the value of the submit field.
> 
> Using Firefox the submit=Update is sent to the server.
> 
> How can I fix this?

WWW::Mechanize(3pm)


$mech->submit_form( ... )

       This method lets you select a form from the previously fetched page,
       fill in its fields, and submit it. It combines the form_number/form_name,
       set_fields and click methods into one higher level call. Its arguments
       are a list of key/value pairs, all of which are optional.

       [stripped]

       * button => button
           Clicks on button button (calls "click()")



J
-- 
Jody Belka
knew (at) pimb (dot) org

Reply via email to