Hallo allerseits,
ich habe eine Webmaske, bei der ich beim submit gerne bestimmte Felder validieren möchte. Klappt auch alles wunderbar, nur bei den Radiobuttons klappt es nicht. Entweder der Wert wird gar nicht geprüft oder es bringt immer eine Fehlermeldung, egal ob ein Wert ausgewählt wurde oder nicht.
Die Funktion habe ich aus dem Web, nach einem Tipp von dieser Seite hier.
if ( !isSomethingSelected(e) ){
alert("Bitte wählen Sie einen internen Bereich.");
e.focus();
return false}
und die Funktion isSomethingSelected:
function isSomethingSelected( obj ){
for (var r=0; r < obj.length; r++){
if ( obj[r].checked ) return true;
}
}
Mit diesem Code kommt immer die Meldung, man solle einen Bereich wählen, auch wenn einer gewählt ist. Prüfe ich einfach mit
if (e.echecked == false) {
alert("Bitte wählen Sie eine interne Abteilung.");
e.focus();
return false}
dann ist die Prüfung erfolgreich, auch wenn nichts ausgewählt ist.
Ist wahrscheinlich ein Anfängerfehler aber ich komme da nicht weiter...