Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Re: Submitting form data to Javascript form

by Kanji (Parson)
on Mar 25, 2005 at 19:52 UTC ( #442398=note: print w/replies, xml ) Need Help??

in reply to Submitting form data to Javascript form

Find out what cntyzip() actually does and rewrite your HTML as appropriate before form submitting.

$browser->get( $starting_url ); ## Reverse engineer cntryzip() here. my $html = $brwoser->content; $html =~ s/" onSubmit="cntyzip()"/cntyzip.cgi"/isg; ## Insert de-JS'd version here. $browser->update_html($html); $browser->form_name("GS"); $browser->submit();
Update: s/mech/browser/; # oops


Replies are listed 'Best First'.
Re^2: Submitting form data to Javascript form
by gebelo (Initiate) on Mar 28, 2005 at 21:09 UTC
    This is the solution I came up with, with the help of a friend.. it basically re-writes the form HTML and bypasses the Java script

    In this case, the original search was by county and $line = the value I pulled in from a list...

    my $form = $browser->form_name( 'formname' ); $form->action( 'https://destinationurl' ); $form->value( county => $line ); $browser->request( $form->click( 'buttonname' ) );

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://442398]
choroba uses Slidy from W3C to make presentations

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (9)
As of 2017-09-26 09:52 GMT
Find Nodes?
    Voting Booth?
    During the recent solar eclipse, I:

    Results (293 votes). Check out past polls.