PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zwangseingabe


-=Kane=-
2001-12-17, 15:05:07
Weiß jemand ein gutes Script, am besten Javascript zur einbindung von Zwangseingaben z.B. in einem Kontaktformular?

007
2001-12-17, 18:30:16
also,

in den head der site packst du folgenden code:

<script type="text/javascript">
<!--
function chkFormular()
{
if(document.Formular.User.value == "") {
alert("Bitte Ihren Namen eingeben!");
document.Formular.User.focus();
return false;
}
if(document.Formular.Ort.value == "") {
alert("Bitte Ihren Wohnort eingeben!");
document.Formular.Ort.focus();
return false;
}
if(document.Formular.Mail.value == "") {
alert("Bitte Ihre E-Mail-Adresse eingeben!");
document.Formular.Mail.focus();
return false;
}
if(document.Formular.Mail.value.indexOf('@') == -1) {
alert("Keine E-Mail-Adresse!");
document.Formular.Mail.focus();
return false;
}
if(document.Formular.Alter.value == "") {
alert("Bitte Ihr Alter eingeben!");
document.Formular.Alter.focus();
return false;
}
var chkZ = 1;
for(i=0;i<document.Formular.Alter.value.length;++i)
if(document.Formular.Alter.value.charAt(i) < "0"
|| document.Formular.Alter.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1) {
alert("Altersangabe keine Zahl!");
document.Formular.Alter.focus();
return false;
}
}
//-->
</script>


und in den form tag muss dann

onSubmit="return chkFormular()

ein Beispielcode für den Form Tag wäre:
<form name="Formular" action="http://form.pl" method="post" onSubmit="return chkFormular()">
wenn es über ein script laufen soll...

wie man sowas per Mail senden lässt weißt du sicher...

Ist ein Feld leer, kann der User sein Formular nicht abshicken, bevor er nicht überall Daten eingefüllt hat...

so des wars ;D :D

007
2001-12-17, 18:32:08
du kannst das ganze natürlich noch anpassen wenn du noch andere felder in deinem Formular hasst, oder so...