On Tue, Aug 11, 2009 at 22:24, <lib...@perlmeister.com> wrote:
> On Tue, 11 Aug 2009, Gisle Aas wrote:
>
>> print $f->click->as_string, "\n"; print $f->make_request->as_string, "\n";
>
> That's cheating :). Leave out the first click() and check what
> make_request() by itself gets you.
>
> Looks like the preceding click() has some mysterious side effect on
> the subsequent make_request().

I don't see that here.  click() and make_request() seem independent.
click() is just a wrapper for make_request() that makes the
first/given submit/image active.

--Gisle


>
> -- Mike
>
> Mike Schilli
> lib...@perlmeister.com
>
>> On Tue, Aug 11, 2009 at 08:24, <lib...@perlmeister.com> wrote:
>>>
>>> On Mon, 10 Aug 2009, Gisle Aas wrote:
>>>
>>>> HTML::Form supported both these by calling either ->make_request or
>>>> ->click method. If all modern browsers agree that the button value
>>>> should always be passed we should change as well.
>>>
>>> Interesting, both click() and make_request() yield the same result
>>> here, excluding the name/value of the submit button in both cases:
>>
>> It does not here:
>>
>> use HTML::Form;
>> my $f = HTML::Form->parse(<<'EOT', "http://localhost/";);
>>
>>  <form>
>>     <input type=submit value="Upload it!" name=n>
>>     <input type=text name=t value="1">
>>  </form>
>> EOT
>>
>
>>
>> This prints:
>>
>> GET http://localhost/?n=Upload+it!&t=1
>> GET http://localhost/?t=1
>>
>

Reply via email to