HTML :: FORMFU.

HTML-Formularerstellung, Rendering- und Validierungsrahmen
Jetzt downloaden

HTML :: FORMFU. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Carl Franks
  • Website des Verlags:
  • http://search.cpan.org/~cfranks/

HTML :: FORMFU. Stichworte


HTML :: FORMFU. Beschreibung

HTML-Formularerstellung, Rendering- und Validierungsrahmen HTML :: FORMFU ist eine HTML-Formularerstellung, Rendering- und Validierungsrahmen, die in Perl.BETA Softwarether geschrieben wurden, möglicherweise API-Änderungen, die vor der Version 1.0 erforderlich sind. Alle inkompatiblen Änderungen werden zuerst in der Mailingliste diskutiert. Weitere Informationen finden Sie in der "Abschreibungsrichtlinie". :: dbic. Ab HTML :: FORMFU V02.005, The HTML :: FORMFU :: Modell :: DBIC-Modul wird nicht mit HTML :: FORMFU gebündelt und ist in einer eigenständigen Verteilung verfügbar. Verwenden Sie HTML :: FORMFU; mein $ form = html :: formfu-> neu; $ form-> load_config_file ('form.yml'); $ form-> Prozess ($ cgi_query); if ($ form-> eingereicht_and_valid) {# Tun etwas mit $ form-> params} else {# Anzeige des Formulars $ Template-> param (Form => $ -Form); } Wenn Sie den Katalysator verwenden, könnte ein geeigneteres Beispiel sein: Paket MyApp :: Controller :: Benutzer; Verwenden Sie streng; Verwenden Sie Basis 'Catalyst :: Controller :: HTML :: FORMFU'; Subbenutzer: Verkettete CapturEargs (1) {My ($ self, $ c, $ c, $ id) = @_; My $ RS = $ C-> Modell ('Schema') -> resultSet ('Benutzer'); $ c-> stash -> {user} = $ RS-> Suchen ($ ID); Rückkehr; } SUBED Edit: Verkettet ('Benutzer') Args (0) Formconfig {My ($ self, $ c) = @_; mein $ form = $ c-> stash -> {Form}; mein $ user = $ c-> stash -> {user}; if ($ form-> eingereicht_and_valid) {$ form-> model-> update ($ user); $ c-> res-> redirect ($ c-> uri_for ("/ Benutzer / $ ID")); Rückkehr; } $ form-> modell-> default_values ($ user) Wenn! $ form-> eingereicht; } Hinweis: Weil "Prozess" automatisch vom Katalysatorcontroller aufgerufen wird; Wenn Sie Änderungen an dem Formular innerhalb Ihrer Aktionsmethode vornehmen, wie zum Beispiel Hinzufügen oder Ändern von Elementen, Hinzufügen von Einschränkungen usw. Sie müssen sich selbst wieder "Prozess" anrufen, bevor Sie mit "Submitted_and_Valid" verwenden, einer der Methoden, die unter "Formular-Formularwerte und Fehlern" aufgeführt sind, oder "Ändern eines eingereichten Formulars" oder "Ändern eines eingereichten Formulars" oder rendern das Formular ein Beispiel für eine Konfigurationsdatei, um ein zu erstellen Grundlegende Anmeldeformular (Alle Beispiele hier sind YAML, aber Sie können ein beliebiges Format von Config :: ALTES verwenden. Sie können Formulare auch direkt in Ihrem Perl-Code erstellen, anstatt eine externe Konfigurationsdatei zu verwenden. --- Action: / Anmeldeanzeige: AUTO_FIELDSET: 1 Elemente Senden: FORMFU ist ein HTML-Formular-Framework, das so einfach wie möglich ist, für grundlegende Web-Formulare zu verwenden, jedoch mit der Macht und Flexibilität, um etwas anderes zu tun, was Sie tun möchten, was Sie möglicherweise tun möchten (solange es Formulare beinhaltet). Sie können fast alle konfigurieren Teil des Verhaltens und der Ausgabe von Formfu. Standard-FormFu-Renders "XHTML 1.0 streng" -Fritic "-Kompliziertem Markup mit so wenig zusätzlichen Markup wie möglich, jedoch mit ausreichenden CSS-Klassennamen, um einen Vielfachen von Ausgabestellen zu ermöglichen, die erzeugt werden, indem nur die unten aufgeführten CSS.Al-Methoden ( Außer "neu") kann entweder als normale Methode auf Ihrem $ FORCE-Objekt oder als Option in Ihrer Konfigurationsdatei aufgerufen werden. Beispiele werden hauptsächlich in der Yaml-Konfigurationssyntax angezeigt. Diese Dokumentation folgt dem Übereinkommen, dass Methodenargumente, die von eckigen Klammern umgeben sind, optional sind, und alle anderen Argumente sind erforderlich. Anforderungen: · Perl.


HTML :: FORMFU. Zugehörige Software