f.schneider: formular mit mehrfachauswahl per javascript auswerten

Beitrag lesen

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.