X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDOM%2FTiny.pm;fp=lib%2FDOM%2FTiny.pm;h=77e4d914aeda53d2214ccc55977d987b08a71abc;hb=2d9f516571abb22d42ea26ffaf07bda8a29314f0;hp=7a5e10a7dd0b2f6db50a7bb89b542c55eb54f7ae;hpb=03eb552102cee7ee2bb30ceeb6711c31d3c317cc;p=catagits%2FDOM-Tiny.git diff --git a/lib/DOM/Tiny.pm b/lib/DOM/Tiny.pm index 7a5e10a..77e4d91 100644 --- a/lib/DOM/Tiny.pm +++ b/lib/DOM/Tiny.pm @@ -167,7 +167,8 @@ sub val { my $self = shift; # "option" - return $self->{value} // $self->text if (my $tag = $self->tag) eq 'option'; + return defined($self->{value}) ? $self->{value} : $self->text + if (my $tag = $self->tag) eq 'option'; # "textarea", "input" or "button" return $tag eq 'textarea' ? $self->text : $self->{value} if $tag ne 'select'; @@ -1505,6 +1506,14 @@ Report any issues on the public bugtracker. Dan Book +=head1 CONTRIBUTORS + +=over + +=item Matt S Trout (mst) + +=back + =head1 COPYRIGHT AND LICENSE This software is Copyright (c) 2015 by Dan Book.