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.