radio inputs and disabled method

Joao Lopes <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.lwp
Message-ID <[email protected]>
For radio inputs, disabled method is always returning false (meaning 
"enabled"), even if all radio inputs are disabled.
I think it should return something like: false if at least one radio 
with same name is not disabled...; true otherwise.

Also when we try to enable the radio, and then modify the input->value, 
we don't succeed.
I think it would be better if the method input->disabled(...) would 
enable/disable all radio buttons whithin the input..

I'm using libwww-perl-5.803...

Sample code:

    use HTML::Form;

    my $f = HTML::Form->parse(<<EOT, "http://www.example.com");
    <form>
    <input type=radio name=r0 value=1 disabled>one
    <input type=radio name=r0 value=2 disabled>two
    </form>
    EOT
    # here we see radio as not disabled
    print $f->dump;
    # try to enable it
    $f->find_input("r0")->disabled(0);
    # then we get the exception: The value '1' has been disabled for
    field 'r0' at
    $f->value("r0", 1);


Has anyone had similar feeling/experience or am I missing something ?
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.