in reply to Please help me in mechanize module

You can either substitute the proper HTML from within Perl (see WWW::Mechanize about the ->set_content method), or use a WWW::Mechanize work-alike that understands Javascript, like WWW::Scripter or WWW::Mechanize::Firefox.

Replies are listed 'Best First'.
Re^2: Please help me in mechanize module
by Anonymous Monk on Sep 03, 2010 at 14:59 UTC
    >>
    (see WWW::Mechanize about the ->set_content method)
    I used update_html this..
    my $string="@groupstring"; my $html = $mech->content; $html =~ s/\"javascript:sbtn\(\'r\'\)\;\"><\/select>/\"javascript:sbtn\(\'r\'\)\;\">$string<\/select>"/isg; $mech->update_html( $html ); $mech->save_content('C:/Documents and Settings/samba/Desktop/x_new.html'); Can you please guide me how to use WWW::Scripter? or I am almost done parsing the option values and names in selecte statement. pls guide me how I can pass the multiple values manually.
    form_number => 1,
    fields => {
    loginid => 'testid8',
    password => 'testid8',
    repassword => 'testid8',
    name => 'Testing',
    email => samba@gmail.com',
    samba => '45',
    },
    );
    In the above lines if you see "samba => '45'" here I am passing the value for "samba" directly but I want to know
    how I can pass multiple values like "samba => '45','172','39'"