Wie greife ich alle Optionen von einem SELECT-Tag ausgewählt zu verarbeiten, die dann in eine Form POST übergeben wird Das HTML-Formular-Setup ist wie folgt:Perl ReadParse SELECT HTML-Tag mit mehreren Optionen slected
<div class="header">
<FORM ACTION=/cgi-local/process.pl METHOD=POST>
<p>
CMS:
</p>
<h6>Hold Down control(CTRL) key to select multiple CMSs</h6>
<SELECT NAME = "cms" multiple>
<option></option>>
<option>#1 - 15 N 0.4 N/O ONTARIO AVE</option>>
<option>#2 - 15 S 1.1 S/O 6TH</option>>
<option>#3 - 215 N CENTRAL 215</option>>
<option>#4 - 215 S 0.45 S/O IOWA</option>>
</SELECT>
</p>
<INPUT TYPE=SUBMIT VALUE="Submit Form" align="center">
</FORM>
</INPUT>
</div>
Das Perl-Abschnitt, in dem es die POST-Daten unter Verwendung von ReadParse Griffe:
use CGI qw(:cgi-lib :standard);
&ReadParse(%in);
$cms = $in{"cms"};
Anzeige zeigt den Inhalt von $cms
nur die erste trotz Mehrfachauswahl ausgewählten Option. Wie greife ich auf die übergebenen Daten zu?