カレンダーの日付をクリックすると、以下のリンクが出るようにしました。
A href="http://hoge.com/form.cgi?year=2017&mon=3&day=15"
リンク先のform.cgiを、
#!/usr/bin/perl
if ($ENV{'REQUEST_METHOD'} eq 'POST') {
read(STDIN, $alldata, $ENV{'CONTENT_LENGTH'});
} else {
$alldata = $ENV{'QUERY_STRING'};
}
foreach $data (split(/&/, $alldata)) {
($key, $value) = split(/=/, $data);
$value =~ s/+/ /g;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack('C', hex($1))/eg;
$value =~ s/\t//g;
$in{"$key"} = $value;
}
print "Content-Type: text/html; charset=Shift_JIS\n\n";
print "<html>\n";
print "<head><title>サンプル</title></head>\n";
print "<body>\n";
print "<p>日付は$in{'year'}年$in{'mon'}月$in{'day'}日です。</p>\n";
print "</body>\n";
print "</html>\n";
exit;
として、テキストとしての表示はできるのですが、これをそれぞれ
<input type="text" name="year" value=""> <input type="text" name="mon" value=""> <input type="text" name="day" value="">と言ったテキストボックスに独立して表示させたいのですが、どのような書式で記述したら良いのかがわかりません。
ご教示のほど、よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。