Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Hi

I'm creating an autposter using Mechanize and I can get 1 of my 4 fields to post (the TITLE is the only one that works). The code I am using is
$mech->submit_form( form_name =>'post', fields => { 'post_title' => $title, 'newtag[post_tag]'=> $tags, 'post_category[]' => [$cat], 'content' => $content } ) or die "Error: $!";
The HTML code for TAGS is
<input type="text" id="new-tag-post_tag" name="newtag[post_tag]"
The HTML for post category is (with many choices, all with a different value.
<input value="1" type="checkbox" name="post_category[]
And finally, CONTENT should be
<textarea rows='20' class='theEditor' cols='40' name='content' tabinde +x='2'
All the variables contain data, I know it's not trying to post nul values. It's just not posting those fields. Can anyone see what's wrong?

Replies are listed 'Best First'.
Re: Can't get some fields to post via WWW::Mechanize
by Anonymous Monk on Mar 23, 2011 at 00:05 UTC