Überprüfung von Formulareingaben - selections
Tobias
- javascript
0 Mel
textfelder auf eine eigabe zu überprüfen, bevor das formular abgeschickt wird ist ja recht einfach.
allerdings funktioniert das nicht mit auswahlbalken ( type=select name=xy )!!!
kann mir da jemand helfen??
hier mein scribt:
<script language="JavaScript">
<!-- Code verstecken
function checkIfEmpty(field)
{
if (field.value == "")
{
return (true);
} // endif
return (false);
} // end of checkIfEmpty()
function checkForm(theForm)
{
if (checkIfEmpty(theForm.F04_Name) == true)
{
alert("Bitte fuellen Sie Feld "Name" aus.");
theForm.F04_Name.focus();
return (false);
}
if (checkIfEmpty(theForm.F08_Telefon) == true)
{
alert("Bitte fuellen Sie das Feld "Telefon" Feld aus.");
theForm.F08_Telefon.focus();
return (false);
}
if (checkIfEmpty(theForm.F10_Email) == true)
{
alert("Bitte fuellen Sie das Feld "E-Mail" Feld aus.");
theForm.F10_Email.focus();
return (false);
}
return (true);
} // end of checkForm()
// verstecken aufgehoben -->
</script>
Hallo,
Fuer select-boxes benoetigst Du eine andere Herangehensweise -
es muss mit selectedIndex abgefragt werden welche Option gewaehlt worden ist, dann kannst Du den Wert dieser Option pruefen.
if (document.theForm.SelectName.options[document.theForm.SelectName.selectedIndex].value == ""){}
Wenn nur die erste Option leer ist, langt es auch so:
if (document.theForm.SelectName.selectedIndex == 0) {}
Gruss, Mel