| HTML-TurboForm documentation | Contained in the HTML-TurboForm distribution. |
Representation class for Required constraint.
Straight forward so no need for much documentation. See HTML::TurboForm doku for mopre details.
Arguments: none
returns 1 if valid, otherwise 0.
Arguments: none
returns Errormessage of Element which is connected to constraint.
Thorsten Domsch, tdomsch@gmx.de
| HTML-TurboForm documentation | Contained in the HTML-TurboForm distribution. |
package HTML::TurboForm::Constraint::Required; use warnings; use strict; use base qw(HTML::TurboForm::Constraint); __PACKAGE__->mk_accessors( qw/ emptyval / ); sub check{ my ($self)=@_; my $request=$self->request; my $result=0; my $empty = ''; $empty=$self->emptyval if ($self->emptyval); if (exists($request->{$self->{name}})) { $result=1 if ($request->{$self->{name}} ne $empty ); } return $result; } sub message{ my ($self)=@_; return $self->{text}; } 1; __END__