Hallo,
ich suche ein script das die eigabe felder eines Formulars auf vollständige ausfüllung überprüft, und ohne ausfüllen kein absenden des formulares ermöglicht.
Also so, das beim betätigen des sende buttons z.b.ein kleines javasript popup kommt, das dem nutzer sagt, welches feld er denn bitte noch auszufüllen hat bevor er das formular senden kann.
Danke für eure Hilfe
MK
Hallo,
ich suche ein script das die eigabe felder eines Formulars auf
vollständige ausfüllung überprüft, und ohne ausfüllen kein
absenden des formulares ermöglicht.
\<!--
function chkFormular()
{
// feld ausgefuellt?
if (document.Formular.namedesfeldes.value =="")
{
alert("Schreiben Sie doch bitte erst was!");
document.Formular.namedesfeldes.focus();
return false;
}
//feld mit Zahlen gefuellt?
for(i=0;i\<document.Formular.namedesfeldes.value.length;++i)
if(document.Formular.namedesfeldes.value.charAt(i) \< "0"
|| document.Formular.namedesfeldes.value.charAt(i) \> "9")
{
alert("Geben Sie doch bitte eine Zahl ein...");
document.Formular.namedesfeldes.focus();
return false;
}
// enthaelt feld f. emailadresse ein @?
if(document.Formular.email.value != "")
{
if(document.Formular.email.value.indexOf('@') == -1)
{
alert("Bitte geben Sie eine gueltige E-Mail-Adresse ein!");
document.Formular.email.focus();
return false;
}
}
}
//--\>
das Formular heisst in diesem Bsp. „Formular“, die Felder muessen namen bekommen, die Du jeweils in „namedesfeldes“ einsetzt.
Im Form-Tag muss stehen:
dann wird das jeweilige Feld geprueft und wenn es leer/falsch ausgefuellt ist bemaengelt.
nachdem der Besucher die Meldung weggeklickt hat ist der Cursor in dem entsprechenden Feld.
Greetinx
Christian
http://www.html-workshop.de