Provided by: libhtml-formfu-perl_1.00000-1_all bug

NAME

       HTML::FormFu::Element::URL - HTML5 URL form field

SYNOPSIS

           my $element = $form->element( URL => 'foo' );

           # no need to add a separate constraint

DESCRIPTION

       HTML5 URL form field which provides native client-side validation in modern browsers.

       Creates an input field with "<type="url"">.

       Also sets the "pattern" attribute to restrict the client-side validation to only our
       desired schemes (http and/or https).

       This element automatically adds a Regex constraint, so you don't have to.

       If neither "http_only" or "https_only" are set, the constraint allows any HTTP or HTTPS
       url.

METHODS

   http_only
   https_only
   message
       Arguments: $string

       Set the error message on the Regex constraint which is automatically added.

   message_xml
       Arguments: $string

       If you don't want your error message to be XML-escaped, use the "message_xml" method
       instead of "message".

   message_loc
       Arguments: $localization_key

       Set the error message using a L10N key.

SEE ALSO

       Is a sub-class of, and inherits methods from HTML::FormFu::Role::Element::Input,
       HTML::FormFu::Role::Element::Field, HTML::FormFu::Element.

       HTML::FormFu

AUTHOR

       Carl Franks, "cfranks@cpan.org"

LICENSE

       This library is free software, you can redistribute it and/or modify it under the same
       terms as Perl itself.