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 ?