Hi!
Ich hab jetzt die anderen Antworten nicht alle gelesen:
<form>
<select id="Auswahl" onChange="Neuefelder(this)">
<option value="A">Erste Option</option>
<option value="B">Zweite option</option>
<option value="C">Dritte Option</option>
</select>
</form>
function Neuefelder(myelem) {
alert("Die Liste hat " + myelem.options.length + " Elemente.");
alert("Es wurde der " + (myelem.options.selectedIndex + 1) + " Eintrag gewählt.");
alert("Der Wert ist '" + myelem.options[myelem.options.selectedIndex].value + "' und angezeigt wird '" + myelem.options[myelem.options.selectedIndex].text +"'");
myelem.options[myelem.options.selectedIndex].myfeldanzahl = 15;
alert("Felder: " + myelem.options[myelem.options.selectedIndex].myfeldanzahl)
}
Den Rest solltes Du doch allein hinbekommen? (ne Initialisierungsfunktion z.b.)
jsfiddle: http://jsfiddle.net/yykv6kks/2/