Re: HTML::Form not submitting submit button name/value

Gisle Aas <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.lwp
Message-ID <[email protected]>
On Mon, Aug 10, 2009 at 22:25, Gisle Aas<[email protected]> wrote:
> On Thu, Aug 6, 2009 at 00:43, <[email protected]> wrote:
>> P.S.:
>>
>> So I turned to the libwww test suite and looked at t/html/form.t:
>>
>>    $f = HTML::Form->parse(<<'EOT', "http://localhost/");
>>    <form>
>>       <input type=submit value="Upload it!" name=n disabled>
>>       <input type=image alt="Foo">
>>       <input type=text name=t value="1">
>>    </form>
>>    EOT
>>
>>    #$f->dump;
>>    ok($f->click->as_string, <<'EOT');
>>    GET http://localhost/?x=1&y=1&t=1
>>
>>    EOT
>>
>> Is "x=1&y=1" a standard if there's an input image? My browser (FF3) doesn't
>> seem to think so.
>
> The standard (HTML 4.01) does not say what to do when the image has no
> name.  I think this was picked up from inspecting the behaviour of
> some browser but not sure which one.

Both current Safari and Firefox seem to send x=<x>&y=<y> when clicking
on the image.  If the form is submitted by return in the text field
then both send "x=0&y=0"?  Is that the difference you have an issue
with?

--Gisle
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.