Mssmar: Split und Option-Feld

Beitrag lesen

Hi,

ich versuche die ausgwählten Werte eines Dropdown-Menus zu spliten und anschließend die drei ersten, (Die Werte sind durch Komma getrennt) in drei unterschiedlichen anderen Dropdown-Menus zu schreiben.

Mit dem folgenden Code erhalte ich beim schreiben des ersten Wertes: "Undefinde".

Kann mir bitte Jemand hier den Tipp geben woran es legen könnte.

Vielen Dank und Gruß
Messmar

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
  
<html>  
<head>  
 <title>Unbenannt</title>  
 <script>  
 <!--  
  function splitOption() {  
  
   this.xxxx = document.forms[0].grpattr_venue.options[document.forms[0].grpattr_venue.options.selectedIndex].value;  
   alert(xxxx);  
   this.moreValues = new Array();  
   moreValues = xxxx.split(',');  
   alert(moreValues[0]);  
  
   alert(moreValues.length);  
  
   //document.forms[0].venue.length = 0;  
   for(var i=0; i<= moreValues.length; i++){  
    optionen = new Option(moreValues[0][i]);  
    alert(moreValues[0][i]);  
    document.forms[0].venue.options[i] = optionen;  
    document.forms[0].venue.options[i].value = moreValues[0][i];  
   }  
  }  
 //-->  
 </script>  
</head>  
  
<body>  
<form>  
<select name="grpattr_venue" style="width:386px;font-size:11px">  
    <option value=""></option>  
    <option value="Truro, Alverton Manor, 26 April 2006, 8.00am, Breakfast">Truro, Alverton Manor, 26 April 2006, 8.00am, Breakfast</option>  
    <option value="Glasgow, Crowne Plaza, 27 April 2006, 8.00am, Breakfast">Glasgow, Crowne Plaza, 27 April 2006, 8.00am, Breakfast</option>  
    <option value="Exeter, Woodbury Park, 28 April 2006, 8.00am, Breakfast">Exeter, Woodbury Park, 28 April 2006, 8.00am, Breakfast</option>  
    <option value="Belfast, Culloden Hotel, 28 April 2006, 12.00pm, Lunch">Belfast, Culloden Hotel, 28 April 2006, 12.00pm, Lunch</option>  
    <option value=""></option>  
  
<br><br><br>  
<a href="javascript:splitOption();">test</a>  
<br><br><br>  
  
<select name="venue" id="neuesAutoMarke">  
 <option value="">bitte w&auml;hlen</option>  
</select>  
  
<select name="location" id="neuesAutoMarke">  
 <option value="">bitte w&auml;hlen</option>  
</select>  
  
  
<select name="date" id="neuesAutoMarke">  
 <option value="">bitte w&auml;hlen</option>  
</select>  
</form>  
</body>  
</html>