DerNordberliner: function CheckInput

Beitrag lesen

Hallöchen,

ich habe ein Formular mit vielen Eingabefeldern erstellt und möchte vor dem Verlassen des Formulars eine Abfrage starten, ob alle Felder ausgefüllt sind oder nicht. Habe ich mit folgenden Eingaben hinbekommen:

<script type="text/javascript">
function CheckInput () {
for (i = 0; i < document.forms[0].elements.length; ++i)
if (document.forms[0].elements[i].value == "") {
alert("Bitte füllen Sie alle Felder mit der Kennzeichnung P aus!");
document.forms[0].elements[i].focus();
return false;
}
return true;
}
  </script>

Nun sind aber in dem Formular auch Auswahlfelder definiert wie zum Beispiel folgendes:

<td align="right">Anrede</td><td><select name="Anrede1" size="1"><option>Bitte ausw&auml;hlen---&gt;</option><option>Frau</option><option>Herr</option></select>

(Die td´s wegen der Darstellung in einer Tabelle.)

Leider kann ich nun in so einem Feld etwas angeben/auswählen oder auch nicht. Es wird mir immer wieder angezeigt, das ich dem Feld etwas eintragen soll.

Wie kann ich dieses Feld nach einer Änderung/Auswahl als "erledigt" betrachten oder wie kann ich dieses Feld bei der Abfrage umgehen?

Der Markus