Hai,
teste doch einfach mal mit dieser Funktion(s.u.) ob das Select-Feld auch wirklich Werte enthaelt:
<script type="text/JavaScript">
var iX = document.forms[0].elements.length;
var oX = 0;
var mssg = '';
var name = '';
var type = '';
var valu = '';
var text = '';
var chck = '';
function checkmal() {
mssg = 'Elemente:\t[' + iX + ']\n';
for(i=0; i<iX; i++) {
name = document.forms[0].elements[i].name;
type = document.forms[0].elements[i].type;
mssg += i + '. ' + name + '\t' + type + '\n';
if (type.substr(0,6) == 'select') {
oX = document.forms[0].elements[i].options.length;
for(o=0; o<oX; o++) {
text = document.forms[0].elements[i].options[o].text;
valu = document.forms[0].elements[i].options[o].value;
chck = document.forms[0].elements[i].options[o].selected;
mssg += '\t' + o + '. (' + chck + ')\t"' + valu + '"\t' + text + '\t\n';
}
}
}
alert(mssg);
}
</script>
Zum Testen einfach ins HTML einen Link einbauen:
<a href="JavaScript:checkmal();">checkmal</a>
Dann hast Du erst mal einen Anhaltspunkt und stocherst nicht im Nebel rum.
Gruss Norbert