Html :: formfú

Formulario HTML Creación, representación y marco de validación
Descargar ahora

Html :: formfú Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Carl Franks
  • Sitio web del editor:
  • http://search.cpan.org/~cfranks/

Html :: formfú Etiquetas


Html :: formfú Descripción

Formulario HTML, creación y marco de validación. HTML :: FormFU es un formulario de formulario de HTML, creación y marco de validación escrito en Perl.Beta SoftWarethere, puede ser un cambio de API requerido antes de la versión 1.0. Cualquier cambio incompatible primero se discutirá en la lista de correo. Consulte "Política de deprecación" para más detalles. El trabajo aún se necesita en la documentación, si se encuentra con cualquier error o encuentra algo confuso, proporcione comentarios a través de la lista de correo. HSYNOPSISNOTE: estos ejemplos hacen uso de HTML :: FormFU :: Modelo :: dbic. A partir de HTML :: FORFFU V02.005, HTML :: FormFU :: Modelo :: DBIC Módulo no está incluido con HTML :: FormFU y está disponible en una distribución independiente. Usa HTML :: FORFFU; MY $ FORM = HTML :: Formefú-> Nuevo; $ formulario-> load_config_file ('form.yml'); $ formulario-> proceso ($ cgi_query); if ($ formulario-> enviado_and_valid) {# hacer algo con $ formulario-> params} else {# # Mostrar el formulario $ plantilla-> param (formulario => $ forma); } Si está utilizando Catalyst, podría ser un ejemplo más adecuado: paquete MyApp :: Controlador :: Usuario; usar estricto; Use Base 'Catalyst :: Controller :: HTML :: Formefu'; SUB USUARIO: CAPTURGS encadenados (1) {My ($ Self, $ C, $ ID) = @_; MY $ RS = $ C-> Modelo ('Esquema') -> ResultSet ('Usuario'); $ c-> STASH -> {USER} = $ RS-> Buscar ($ ID); regreso; } Sub Edit: Cadene ('Usuario') Args (0) FormConfig {My ($ Self, $ C) = @_; MY $ FORM = $ C-> STASH -> {Formulario}; My $ USUARD = $ C-> STASH -> {usuario}; if ($ formulario-> enviado_and_valid) {$ Form-> Modelo-> Actualización ($ Usuario); $ c-> res-> redirección ($ c-> uri_for ("/ usuario / $ id")); regreso; } $ Form-> Modelo-> default_values ​​($ Usuario) ¡Si! $ formulario-> enviado; } Nota: Debido a que el controlador de catalizador le llame automáticamente "proceso"; Si realiza alguna modificación al formulario dentro de su método de acción, como agregar o cambiar elementos, agregando restricciones, etc. Debe llamar a "Proceso" nuevamente antes de usar "enviadas_and_valid", cualquiera de los métodos enumerados en "Valores de formulario y errores enviados" o "Modificación de un formulario enviado", o renderizar el formulario. Un ejemplo de un archivo de configuración para crear un archivo de configuración. Formulario de inicio de sesión básico (todos los ejemplos aquí son YAML, pero puede usar cualquier formato compatible con Config:: cualquiera), también puede crear formularios directamente en su código PERL, en lugar de usar un archivo de configuración externo. --- Acción: / Indicador de inicio de sesión: envíe AUTO_FIELDSET: 1 Elementos: - Tipo: Nombre del texto: Restricciones de usuario: - Requerido - Tipo: Nombre de la contraseña: Pase las restricciones: - Requerido - Tipo: Enviar Nombre: Enviar restricciones: - SingleValueHTML :: FormFU es un marco de formulario HTML que apunta a ser lo más fácil posible de usar para formularios web básicos, pero con la potencia y la flexibilidad para hacer cualquier otra cosa que desee hacer (siempre que impliquen formularios). Puede configurar casi cualquier Parte del comportamiento y salida de Formefu. Por defecto, Formefu hace que "XHTML 1.0 estricta" Markup, con la menor cantidad de marcas adicionales posible, pero con suficientes nombres de clase CSS para permitir que se generen un amplio rango de estilos de salida cambiando solo los métodos CSS.ALTOS que se enumeran a continuación ( Excepto "nuevo"), se puede llamar como un método normal en su objeto de forma de $, o como opción en su archivo de configuración. Los ejemplos se mostrarán principalmente en la sintaxis de la configuración de YAML. Esta documentación sigue la convención de que los argumentos del método rodeados de corchetes [] son ​​opcionales, y se requieren todos los demás argumentos. Requisitos: · Perl


Html :: formfú Software relacionado