du könntest z.b. abfragen, ob sich unterhalb des formularelements die options-collection befindet. wenn ja, ist es wohl ein selectfeld.
Habe folgende Lösung gefunden:
<script>
// Prüfe auf leere Felder.
function istAusgefuellt(elm) {
if (elm.value == "" || elm.value == null) {
return false;
}
else {
return true;
}
}
// Prüfe das gesamte Formular.
function istFertig(form) {
if (istAusgefuellt(form.derName) == false) { // Vollständiger Name?
alert("Bitte tragen Sie Ihren Namen ein.");
form.derName.focus();
return false;
}
if (istAusgefuellt(form.meinung) == false) { // Eine Nachricht?
alert("Bitte tragen Sie Ihre Meinung ein.");
form.meinung.focus();
return false;
}
return true;
}
</script>
Damit klapps prima und ist genau das was ich erwartet habe.
Trotzdem, vielen Dank für Deine Hilfe!