Struppi: onchange mit eval?

Beitrag lesen

Mein Select sieht folgendermaßen aus:
<select name="formdata[cent]" onchange="switchphonenumber()">
<option value="0500">500</option>
<option value="1000">1000</option>
<option value="2000">2000</option>
</select>
So da ist für mich schon das Problem. Er erkennt formdata[cent] nicht :/

Natürlich tut 'er' das.

document.forms['myform'].elements['formdata[cent]']

aber es ist unnötig, da du direkt der Funktion die Referenz auf das Element übergeben kannst:
<select name="formdata[cent]" onchange="switchphonenumber(this)">

function switchphonenumber(el)
{
var val = el.options[el.selectedIndex].value;
alert(val);
}

Struppi.