hi leude,
möchte mittels eines javascripts eine mehrfachauswahlliste in einem formaular auswerten und per mail verschicken.
<select name="laender" multiple size="5">
<option>Wählen Sie Ihre Aufkleber indem Sie STRG</option>
<option>gedrückt halten und 20 Länder auswählen</option>
<option>---------------------------------------------------------------------</option>
<option value="aus">Australien</option>
<option value="bel">Belgien</option>
<option value="brd">Deutschland </option>
<option value="domrep">Dominikanische Republik</option>
<option value="fra">Frankreich</option>
<option value="granca">Gran Canaria</option>
<option value="gb">Grossbritanien</option>
<option value="jug">Jugoslawien</option>
<option value="mall">Mallorca</option>
<option value="vae">Vereinigte Arabische Emirate</option>
</select>
und so wird übermittelt:
function formated()
{
var r = '';
r += '****************************************************' + '\n';
r += 'Name : ' + document.kontakt.name.value + '\n';
r += 'Adresse : ' + document.kontakt.adresse.value + '\n';
r += 'Wohnort : ' + document.kontakt.wohnort.value + '\n';
r += 'E-Mail : ' + document.kontakt.email.value + '\n';
r += 'winkel : ' + document.kontakt.winkel.value + '\n';
r += 'zahlung : ' + document.kontakt.zahlung.value + '\n';
r += 'laender : ' + document.kontakt.laender.value + '\n';
r += 'agb : ' + document.kontakt.agb.value + '\n';
//var age = document.kontakt.age.selectedIndex + 1;
//r += 'Age: ' + (age == 0 ? '' : age) + '\n';
document.formated.kontaktmail.value = r;
document.formated.submit();
}
function sendenform()
{
if (chkkontakt())
formated()
}
aber es wird so natürlich immer nur der erste selektierte value übermittelt. es sollte aber so sein, dass mehrere values gesendet werden. vielleicht weiss ja jemand rat.