Thread Textvorbelegung (HTML Input) mit Perl Variablen (4 answers)
Opened by amun-ra198 at 2007-12-04 11:53

Struppi
 2007-12-04 13:49
#103434 #103434
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Falls du nicht mit Templates arbeiten willst (was aber grundsätzlich zu empfehlen ist) würde ich mir an deiner Stelle mal das CGI Module genauer anschauen, diese kann nicht nur CGI Daten empfangen sondern auch komfortabel HTML ausgeben, insbsondere für Formulare und Tabellen sind die Funktionen extrem nützlich und kümmern sich um genau solche Probleme.

Dein Code würde z.b. so aussehen

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use CGI;
use strict;
my $cgi = new CGI;
use CGI::Carp qw(fatalsToBrowser);

print $cgi->header(); 

my $description = $cgi->param('param6');
my @rows;
push @rows, $cgi->td([
        'Beschreibung:', 
        $cgi->textfield(-name => 'description', -size => 60, -maxlength => 128, -value =>$description)
        ]
);
print $cgi->table( $cgi->Tr( \@rows ));
und wenn der Parameter nicht 'param6', sondern 'description' heißt füllt dir sogar das Modul das Feld automatisch aus.

View full thread Textvorbelegung (HTML Input) mit Perl Variablen