| CGI :: FormBuilder CGI :: FormBuilder es un módulo PERL para generar y procesar fácilmente las formas de estado. |
Descargar ahora |
CGI :: FormBuilder Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Nate Wiger
- Sitio web del editor:
- http://search.cpan.org/~nwiger/
CGI :: FormBuilder Etiquetas
CGI :: FormBuilder Descripción
CGI :: FormBuilder es un módulo Perl para generar y procesar fácilmente las formas de estado. CGI :: FormBuilder es un módulo PERL para generar y procesar fácilmente y procesar Formulario de estado.Synopsis Use CGI :: FormBuilder; # Supongamos que hicimos una consulta de DBI para obtener valores existentes My $ DBVAL = $ Sth-> Fetchrow_Hashref; # Primero crea nuestro formulario My $ Form = CGI :: FormBuilder-> New (Name => 'ACCTINFO', METHICE => 'POST', STYLESHEET => '/path/to/style.css', valores => $ dbval , # por defecto); # Ahora cree campos de formulario, en orden # FormBuilder, determinará automáticamente el tipo de TIPO PARA USTED $ FORM-> (NOMBRE => 'FNAME', etiqueta => 'Primer nombre'); $ Form-> Campo (nombre => 'lname', etiqueta => 'apellido'); # Configuración del campo de género para tener opciones $ formulario-> campo (nombre => 'género', opciones => [qw (hembra masculina)); # Incluir validación para el campo de correo electrónico $ Form-> Campo (Nombre => 'Correo electrónico', Tamaño => 60, Validate => 'Correo electrónico', Requerido => 1); # Y el campo de teléfono (opcional) $ Formulario de teléfono-> Campo (nombre => 'teléfono', tamaño => 10, validate => '/ ^ 1? -? D {3} -? D {3} -? D {3} -? D {3} -? D 4} $ / ', comentario =>' opcional '); # Compruebe ver si estamos enviados y válidos si ($ formulario-> envió $ formulario-> validate) {# obtenga campos de formulario como hashref My $ Field = $ Form-> Campos; # Haga algo para actualizar sus datos (usted escribirá esto) do_data_update ($ Field -> {lname}, $ Field -> {fname}, $ campo -> {correo electrónico}, $ campo -> {teléfono}, $ field- > {género}); # Mostrar la pantalla de confirmación Imprimir $ formulario-> Confirmar (encabezado => 1); } else {# Imprima el formulario de impresión de formulario $-> render (encabezado => 1); } Requisitos: · Perl
CGI :: FormBuilder Software relacionado