Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.290.226 Times

HTML::Widget 1.09

  Date Added: August 19, 2010  |  Visits: 682

HTML::Widget

Report Broken Link
Printer Friendly Version


Product Homepage
Download (73 downloads)

HTML::Widget is a Perl module with HTML Widget And Validation Framework. SYNOPSIS use HTML::Widget; # Create a widget my $w = HTML::Widget->new(widget)->method(get)->action(/); # Add a fieldset to contain the elements my $fs = $w->element( Fieldset, user )->legend(User Details); # Add some elements $fs->element( Textfield, age )->label(Age)->size(3); $fs->element( Textfield, name )->label(Name)->size(60); $fs->element( Submit, ok )->value(OK); # Add some constraints $w->constraint( Integer, age )->message(No integer.); $w->constraint( Not_Integer, name )->message(Integer.); $w->constraint( All, age, name )->message(Missing value.); # Add some filters $w->filter(Whitespace); # Process my $result = $w->process; my $result = $w->process($query); # Check validation results my @valid_fields = $result->valid; my $is_valid = $result->valid(foo); my @invalid_fields = $result->have_errors; my $is_invalid = $result->has_errors(foo);; # CGI.pm-compatible! (read-only) my $value = $result->param(foo); my @params = $result->param; # Catalyst::Request-compatible my $value = $result->params->{foo}; my @params = keys %{ $result->params }; # Merge widgets (constraints and elements will be appended) $widget->merge($other_widget); # Embed widgets (as fieldset) $widget->embed($other_widget); # Get list of elements my @elements = $widget->get_elements; # Get list of constraints my @constraints = $widget->get_constraints; # Get list of filters my @filters = $widget->get_filters; Create easy to maintain HTML widgets! Everything is optional, use validation only or just generate forms, you can embed and merge them later. The API was designed similar to other popular modules like Data::FormValidator and FormValidator::Simple, HTML::FillInForm is also built in (and much faster). This Module is very powerful, dont misuse it as a template system!.

Requirements: No special requirements
Platforms: Linux
Keyword: Constraints Elements Html Widget Html Widget And Validation Framework Htmlwidget Libraries Module Perl Perl Module Programming Validation Widget
Users rating: 0/10

License: Freeware Size: 67.58 KB
HTML::WIDGET RELATED
Libraries  -  HTML::Perlinfo::HTML 1.47
HTML::Perlinfo::HTML Perl module contains HTML documentation for the perlinfo library. SUMMARY NOTE: THIS IS THE LAST RELEASE OF THIS MODULE IN THIS NAMESPACE. WHEN THE NEXT VERSION APPEARS, OLDER VERSIONS WILL BE DELETED FROM CPAN In the...
27.65 KB  
Business  -  PandaEmail WebMail 1.0
Webmail with HTML message reader and HTML message writer:Reliable and very light on your server. Uses Perl 5.0 +any cgi-capable webserver apache/thttpd/etc.
64.05 KB  
Programming  -  OVal - object validation framework 1.0
OVal is an extensible object validation framework for Java 5 or later. Annotations (@NotNull) or XML configuration files can be used to express class constraints. OVal can optionally use AspectJ to enforce automatic validation (DbC)
23.22 MB  
Libraries  -  PBJ::JNI 0.1
PBJ::JNI is a Perl module with full access to and from Java virtual machine from Perl. SYNOPSIS use PBJ::JNI::JavaVM; my ($env, $jvm, @vm_opts); my ($cls, $fid, $mid, $out); # Create the Java VM @vm_opts = ("-Xrs", "-Xcheck:jni"); $jvm...
14.34 KB  
Libraries  -  PHP HTML Form Generation and Validation Class 1.0 Beta 3
PHP HTML Form Generation and Validation Class is a PHP class for easy HTML form generation and validation. If youre a web developer you know that designing HTML forms and writing the PHP code for their validation is a really dull task. And if...
133.12 KB  
Network & Internet  -  zope.html 2.4.1
This package contains support for editing HTML and XHTML inside a web page using the FCKeditor as a widget. This is a fairly simple application of FCKeditor, and simply instantiates a pre-configured editor for each widget. There are no options to...
2.47 MB  
Modules  -  Weather and Weather Forecast Widget 4.0
Sidebar widget in English and German to show either current weather and forecasts for the next three days for any Location - detailled infotexts for current weather and forecasts on mouseover Weather Widget features: Nearly any location in the...
2.73 MB  
HTML Utilities  -  Easy Text To HTML Converter 3.0.0
Easy Text To HTML Converter provides fast and easy conversion of Text Files (in *.txt, *.rtf formats) and Text Blocks pasted from Clipboard to HTML. The conversion is being performed in four different modes , placed on separate tabs of the main...
253.86 KB  
Network & Internet  -  HTML Template Browser 2.2
Anyone who has worked with web templates, knows how difficult it can be to see all the templates you've downloaded. That's what HTML Template Browser is for. Point it at a directory and it will find all the main pages of a template (index.html,...
1.17 MB  
Libraries  -  HTML::BBReverse 0.07
HTML::BBReverse is a Perl module to convert HTML to BBCode and back. SYNOPSIS use HTML::BBReverse my $bbr = HTML::BBReverse->new(); # convert BBCode into HTML my $html = $bbr->parse($bbcode); # convert generated HTML back to BBCode my...
9.22 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 3.15.3
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB