Hi all,
I am trying to change a hidden value in a form before the form is posted. Here's a
slice of code that I'm using.
my $apclick = $form->find_input('click');
my $apsearch = $form->find_input($search);
my $aptitle = $form->find_input($title);
my $apdesc = $form->find_input($desc);
my $apurl = $form->find_input($url);
$form->value( $apclick, 'true'); # this line
returns error
$form->value( $apsearch, $u_term );
$form->value( $aptitle, $u_title );
$form->value( $apdesc, $u_desc );
$form->value( $apurl, $u_url );
$form->value( $apbid, $u_bid );
The code works for setting the values on the other fields but bombs when trying to set
the value of the hidden field. The error message returned is:
No such field 'HTML::Form::TextInput=HASH(0x85d5f04)' at ./so.pl line 378
Is there anything special I need to do to change the value of a hidden field?
================
The reason I'm asking is because I'm populating a form and then calling ->click and
getting a response of is_succes is true. If I manually try to enter the same data in
the form when I click on the submit button I get a javascript alert that after
clicking OK sets the hidden value of the form to 'true' so that when I click the
submit button again I don't get the alert.
Since I don't think I can change hidden form values how do I get around this annoying
javascript alert? Any suggestions would be greatly appreciated.
Thanks so much,
Guy Davis
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]