57 results (0.027 seconds)
Carl Franks
HTML::Widget - HTML Widget And Validation Framework
HTML::Widget::Accessor - Accessor Class
HTML::Widget::BlockContainer - Block Container
HTML::Widget::Constraint - Constraint Base Class
HTML::Widget::Constraint::ASCII - ASCII Constraint
HTML::Widget::Constraint::AllOrNone - AllOrNone Constraint
HTML::Widget::Constraint::Bool - Boolean Constraint
HTML::Widget::Constraint::Callback - Callback Constraint
HTML::Widget::Constraint::CallbackOnce - CallbackOnce Constraint
HTML::Widget::Constraint::Date - Date Constraint
HTML::Widget::Constraint::DateTime - DateTime Constraint
HTML::Widget::Constraint::DependOn - DependOn Constraint
HTML::Widget::Constraint::Email - Email Constraint
HTML::Widget::Constraint::Equal - Equal Constraint
HTML::Widget::Constraint::HTTP - HTTP Constraint
HTML::Widget::Constraint::In - Check that a value is one of a current set.
HTML::Widget::Constraint::Integer - Integer Constraint
HTML::Widget::Constraint::Length - Length Constraint
HTML::Widget::Constraint::Number - Number Constraint
HTML::Widget::Constraint::Printable - Printable Constraint
HTML::Widget::Constraint::Range - Range Constraint
HTML::Widget::Constraint::Regex - Regex Constraint
HTML::Widget::Constraint::SingleValue - SingleValue Constraint
HTML::Widget::Constraint::String - String Constraint
HTML::Widget::Constraint::Time - Time Constraint
HTML::Widget::Element - Element Base Class
HTML::Widget::Element::Block - Block Level Element
HTML::Widget::Element::Checkbox - Checkbox Element
HTML::Widget::Element::Fieldset - Fieldset Element
HTML::Widget::Element::NullContainer - Null Container Element
HTML::Widget::Element::Password - Password Element
HTML::Widget::Element::RadioGroup - Radio Element grouping
HTML::Widget::Element::Textarea - Textarea Element
HTML::Widget::Element::Textfield - Textfield Element
HTML::Widget::Filter - Filter Base Class
HTML::Widget::Filter::Callback - Lower Case Filter
HTML::Widget::Filter::HTMLEscape - HTML Escaping Filter
HTML::Widget::Filter::HTMLStrip - HTML Strip Filter
HTML::Widget::Filter::LowerCase - Lower Case Filter
HTML::Widget::Filter::TrimEdges - Trim whitespaces from beginning and end of string
HTML::Widget::Filter::UpperCase - Upper Case Filter
HTML::Widget::Filter::Whitespace - Whitespace Filter
HTML::Widget::Result - Result Class
HTML::Widget::NullContainer in lib/HTML/Widget/Element/NullContainer.pm
Changes for version 1.11
    • New Bool constraint.
    • New SingleValue constraint.
    • New $w->filter_all() and $w->constraint_all() methods add the named filters/constraints to all current form elements.
    • $w->find_elements() now supports the same arguments as $w->get_elements().
    • New render_errors() method on constraints, accepts a list of element names for which errors should be displayed by $r->as_xml.
    • Elements are allowed to have no name. No id or name will be displayed in the xml output .
    • When an Equal constraint fails, the first named element's value is no longer considered valid.
    • All elements associated with a failing Equal constraint receive an error. Use render_errors() to override this behaviour.
    • New HTML::Widget::Error method no_render(), used internally by $constraint->render_errors().
    • New F.A.Q. documentation section.
    • $result->param() carps if called with more than 1 argument (it's documented readonly).
    • element() called on a block element now accepts the same \%attributes argument as $widget->element().
    • Submit and Reset elements now inherit from Button element, so they share the same methods (value, content, src, type).
    • Fixed Range constraint bug when min/max is 0 (zero).
    • Fixed $widget->get_elements() bug, now both 'name' and 'type' arguments can be used together to limit the elements returned.
    • In constraint fixed so empty/missing values pass.
    • HTML::Element now escapes unicode properly - require v3.22 and stop skipping test
    • HTMLEscape filter test skipped due to incompatible changes in HTML::Element
    • Deprecated Maybe constraint

Hosting generously
sponsored by Bytemark