wernerstumpferl
Grünschnabel
Hallo Leute,
wie kann man innerhalb eines FORM-Tags, das aus einer Liste mit multibler Auswahl besteht, die selektierten Werte in ein Array schreiben, damit man später auf jeden selektierten Wert separat zugreifen kann ? Leider übergibt nämlich FORM die Werte mit Komma getrennt einfach nur als String.
Beispiel:
Als Ergebnis kommt dann z.B. heraus:
mit dem Inhalt
Sollte aber ungefähr so aussehen:
wert[1] mit dem Inhalt "70751"
wert[2] mit dem Inhalt "70845"
und am besten gleich noch einen Zähler der die Anzahl der selektierten Optionen mit dazu gibt wie z.B.
AnzSelected=2
wie kann man innerhalb eines FORM-Tags, das aus einer Liste mit multibler Auswahl besteht, die selektierten Werte in ein Array schreiben, damit man später auf jeden selektierten Wert separat zugreifen kann ? Leider übergibt nämlich FORM die Werte mit Komma getrennt einfach nur als String.
Beispiel:
Code:
<form target="preisliste" name="form1" id="form1" action="download_preisliste02.cfm" onSubmit="a=window.open('leer.html','preisliste','scrollbars=yes,width=1000,height=700');"method="post">
<select name="hersteller" size="15" multiple class="standard_buttons" id="select">
<option value="99900">ALLE</option>
<option value="70751">3Ware </option>
<option value="70649">Adaptec </option>
<option value="70845">Adaptec/ ICP Vortex </option>
<option value="70755">AMD </option>
</form>
Code:
<cfoutput>#form.hersteller#</cfoutput>
Code:
70751,70845
wert[1] mit dem Inhalt "70751"
wert[2] mit dem Inhalt "70845"
und am besten gleich noch einen Zähler der die Anzahl der selektierten Optionen mit dazu gibt wie z.B.
AnzSelected=2