Beispiel:
Klicken Sie den Button "Absenden".
Beschreibung:
Script prüft vor Absenden des Formulares, ob das angegebene Feld ausgefüllt wurde.
Bei fehlender Eingabe wird ein Meldungsfenster ausgegeben und das Feld fokussiert, ohne den Inhalt zu löschen. Durch mehrfaches Aufrufen der Funktion kann ein komplettes Formular geprüft werden.
Funktion:
(zwischen <head>...</head> platzieren)
<script language="JavaScript"><!--
function pruefen(formularX, feldY) {
if (document.forms[formularX].elements[feldY].value == "")
{
alert ('Bitte geben Sie Ihren Namen, die vollständige Adresse\n'+
'sowie eine Telefonnummer an!\n\nDanke!');
document.forms[formularX].elements[feldY].focus ();
return false;
}
return true;
}
// -->
< /script> |
Aktivierung:
Die Funktion wird beim Absenden des Formulares aufgerufen:
<form onSubmit="return(pruefen (0,0) && pruefen (0,1) && pruefen (0,2))" name="Formular">
Hinweise:
pruefen(0,1)
0 bezieht sich auf das 1. Formular des Dokumentes (Zählung beginnt bei 0!), 1 bezeichnet das 2. Feld.
|