Thread Catalyst - einfaches Formular
(14 answers)
Opened by rosti at 2015-01-27 07:17
Danke Dir!
PS, der Vollständigkeit halber ;) Eintrag in die WebSite-Konfiguration Und die Klasse dazu (Kompaktklasse mit eingebautem Template) Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 package MVC::Input; use base main; use strict; use warnings; # Request ohne Parameter sub browse{ my $self = shift; $self->{STASH}{showform} = 1; } # Wenn Parameter... sub control{ my $self = shift; if( $self->param('guckinput') || $self->param('input') ){ $self->{STASH}{input} = $self->trim( $self->param('input')); # trim nimmt Leerzeichen raus und erzeugt HTML-Entities } else{ $self->error('Unbekannter Parameter') } } 1;######################################################################### # Kompaktklasse: Template untenstehend __DATA__ %if_showform% <form action="%url%?" method="POST"> <fieldset><legend>Input, Enter:</legend> <input name="input" value="%input%" autofocus> <input type="submit" name="guckinput" value="Guck Input"> </fieldset> </form> %else% <p>Ihre Eingabe: %input%</p> <p><a href="%url%">Zurück zum Formular</a></p> %endif% Edit: Kommentar zu Code hinzu Last edited: 2015-01-28 10:17:34 +0100 (CET) |