HTML :: FELD.

Erzeugung von HTML-Formularelementen
Jetzt downloaden

HTML :: FELD. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Julio Fraire Domínguez
  • Website des Verlags:
  • http://search.cpan.org/~jfraire/

HTML :: FELD. Stichworte


HTML :: FELD. Beschreibung

Generierung von HTML-Formularelemente HTML :: Feldobjekte sind in der Lage, ihre Werte von CGI-Objekten, Hashreferenzen oder schlicht Skalaren zu lesen und dann diese Werte als HTML-Felder oder einfach schreibgeschützten HTML machen. Sie sollen die Schnittstelle zwischen CGI, Datenbanken und templates.IMPORTANT HINWEIS erleichtern: HTML :: Field ist ein Perl-Modul, das nicht die Werte aller HTML nicht validieren Attribute, die Sie supply.See HTML :: FieldForm für eine Klasse, die Arbeiten auf Sätze von HTML :: Fields.SYNOPSIS Verwendung HTML :: Feld; ########## Erstellung von Feldobjekten ############## # Ein Textfeld: my $ field1 = HTML :: Field-> new ( 'Textfeld', name => 'Feldnamen', Wert => 'current value', default => 'default value', size => 15, maxlength => 15); # A Pasword Feld (hat die gleichen Attribute wie 'Textfeld'): my $ field2 = HTML :: Field-> new ( 'Passwd' name => 'Feldname', Wert => 'Stromwert', default => ' Standardwert, size => 15, maxlength => 15); # Ein verstecktes Feld: my $ hidden = HTML :: Field-> new (Verborgene, name => 'sid', value => 'cgiasf25k', default => undef); # Ein Textbereich: my $ area = HTML :: Field-> new ( 'Textarea' name => 'Adresse', cols => 40, Zeilen => 4); # A 'wählen' Tag. Die Optionen sind in einer Anordnung Referenz angegeben; Etiketten werden # in einem Hash verschlüsselt durch die verfügbaren Optionen: my $ select = HTML :: Field-> new ( 'Select', name => 'select_color', Optionen => , default => 'rot', Etikett => {rot => 'Farbe der Äpfel', gelb => 'Farbe von Mangos!', braun => 'Farbe der Schokolade'}, multiple => undef, # Multiple ist entweder wahr oder falsch Größe => 1); # Größe von select # Ein Optionsfeld Feld. Beachten Sie, dass es den HTML-Code für alle seine # Optionen erzeugen, und diese werden als 'name_option' genannt werden my $ radio_buttons = HTML :: Field-> new ( 'Radio', name => 'Flavours', Optionen => , default => 'Grapefruit'); # Eine einzelne Checkbox: my $ Checkbox = HTML :: Field-> new ( 'Checkbox' name => 'Zusätzlich', Option => 'Strawberry', default => 1, read_only_tags => {true => 'X' false => 'o'}); # Render editierbare HTML my ($ key, $ value) = $ field-> editable_html; # Render Nur-Lese-Wert ($ key, $ value) = $ field-> readonly_html; # Render editierbare HTML für ein neues Element ($ key, $ value) = $ field-> creation_html; # Eines Feldwert von einer CGI-Objekt, Hashreferenz oder skalare Set: my $ value = $ field-> Wert ($ cgi); # Oder, erhalten den Wert des abgelegt: $ value = $ field-> Wert; # Das Attribut read_only_tags legt die Darstellung eines # Kontrollkästchen oder Optionsfelder für ein Nur-Lese Rendering. # Diese Funktion kann verwendet werden, um verschiedene Bilder zu laden # geprüft Boxen Radio-Buttons oder Scheck zu vertreten. # Primary Key Textfeld: my $ field1 = HTML :: Field-> new ( 'Textfeld' name => 'login', size => 15, maxlength => 15, primary_key => 1); # Wenn ein Textfeld als primärer Schlüssel markiert ist, dann # es wird nicht bearbeitet werden, sobald sie einen Wert hat. Dies bedeutet, dass, wenn Sie # sind ein leeres Formular angezeigt wird dies eine editierbares Textfeld, # sein, aber wenn Sie einen Datenbank-Datensatz für Ausgabe angezeigt wird, dann wird dies # Feld nicht bearbeitet werden, und es wird auch als verstecktes # Feld vorhanden sein um an das Skript zurückgeschickt werden. # Primärschlüssel von der Datenbank automatisch generiert: my $ serial = HTML :: Field-> new ( 'Textfeld' name => 'company_id', size => 4, maxlength => 4, auto => 1); # Das gleiche gilt, wie oben, wenn der Feldwert durch die # Datenbank erzeugt wird. In diesem Fall wird der Wert nie bearbeitet werden; wenn das # Feld keinen Wert hat dann ein Platzhalter wird stattdessen zurückgegeben werden. Anforderungen: · Perl.


HTML :: FELD. Zugehörige Software