Hallo Leute,
Möchte gerne auf meiner Homepage ein Formular für Dateneingabe
einbinden, das wiederum durch ein Java-Script überprüft wird.
Habe folgendes htm Dokument verfasst. Die überprüfung von Ein-
gaben im Dokument funktioniert tadellos.
Zur ergänzung möchte ich nun, dass auch die Anrede "HERR/FRAU"
überprüft wird. Kann mir bitte jemand helfen? Ich weis nicht
mehr weiter!
Möchte gerne auf meiner Homepage ein Formular für Dateneingabe
einbinden, das wiederum durch ein Java-Script überprüft wird.
Habe folgendes htm Dokument verfasst. Die überprüfung von Ein-
gaben im Dokument funktioniert tadellos.
Zur ergänzung möchte ich nun, dass auch die Anrede "HERR/FRAU"
überprüft wird. Kann mir bitte jemand helfen? Ich weis nicht
mehr weiter!
Code:
<html>
<head><title>Formulare mit Javascript</title>
<script type="text/javascript">
function checkForm() {
var strFehler='';
if (document.forms[0].Name.value=="")
strFehler += "Der Name fehlt oder hat einen Fehler!\n";
if (document.forms[0].Telefon.value=="")
strFehler += "Die Telefonnummer fehlt oder hat einen Fehler!\n";
if (!validEmail(document.forms[0].Email.value)) {
strFehler += "Die E-Mail-Adresse fehlt oder hat einen Fehler!\n";
}
if (strFehler.length>0) {
alert("Datenfehler! Festgestellte Probleme: \n\n"+strFehler);
return(false);
}
}
function validEmail(email) {
var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
var regex = new RegExp(strReg);
return(regex.test(email));
}
</script>
</head>
<body marginwidth="0" leftmargin="0" marginheight="0" topmargin="0" bgcolor="#787878" text="#000000">
<form action="formmail.php" method="POST" onsubmit='return checkForm()'>
<input type="hidden" name="subject" value="verteiler">
<input type="hidden" name="access" value="irregeheim">
Büro
<br>
<input name="Buero" type="text" id="Buero" value="" size="20">
<br>
Anrede
<br>
<input type="radio" name="Anrede" value="Herr"> Herr
<br>
<input type="radio" name="Anrede" value="Frau"> Frau
<br>
Position
<br>
<select name="Position">
<option> Keine Angabe </option>
<option> Chef(in) </option>
<option> Inhaber(in) </option>
<option> Geschäftsfürer(in) </option>
<option> Abteilungsleiter(in) </option>
<option> Freie(r) Mitarbeiter(in) </option>
<option> Andere Position </option>
</select>
<br>
Vorname
<br>
<input name="Vorname" type="text" id="Vorname" value="" size="20">
<br>
Name
<br>
<input name="Name" type="text" id="Name" value="" size="20">
<br>
Strasse
<br>
<input name="Strasse" type="text" id="Strasse" value="" size="20">
<br>
Ort
<br>
<input name="Ort" type="text" id="Ort" value="" size="20">
<br>
Telefon
<br>
<input name="Telefon" type="text" id="Telefon" value="" size="20">
<br>
Telefax
<br>
<input name="Telefax" type="text" id="Telefax" value="" size="20">
<br>
Email
<br>
<input name="Email" type="text" id="Email" value="" size="20">
<br>
Internet
<br>
<input name="Internet" type="text" id="Internet" value="" size="20">
<br>
Eingabe
<br>
<textarea name="Eingabe" cols="60" rows="20" wrap="PHYSICAL" id="Eingabe">
</textarea>
<br>
<br>
<input type="submit" value="Abschicken">
</form>
</body>
</html>