<SCRIPT LANGUAGE="JavaScript">
<!--
// (C) 2002 Klaus Hentschel [ All rights reserved ].
// e-mail: kh@javarea.de
// www: http://www.javarea.de
function validate_form() {
validity = true;
if ((check_radio(document.form.Auto[0]) == false) && (check_radio(document.form.Auto[1]) == false)){ /* Funktion Namen (Abfrage) */
validity = false;
show('Layer1');show('Layer2'); /* zeige Fehler */
}
if (!check_empty(document.form.NAME.value)){ /* Funktion Namen (Abfrage) */
validity = false;
show('Layer1');show('Layer3'); /* zeige Fehler */
}
if (!check_email(document.form.EMAIL.value)){ /* Funktion EMail (Abfrage) */
validity = false;
show('Layer1');show('Layer4'); /* zeige Fehler */
}
if (!check_url(document.form.URL.value)){ /* Funktion URL (Abfrage) */
validity = false;
show('Layer1');show('Layer5'); /* zeige Fehler */
}
if (!check_checkbox(document.form.DESCRIPTION.checked)){ /* Funktion Comment (Abfrage) */
validity = false;
show('Layer1');show('Layer6'); /* zeige Fehler */
}
if (validity);
return validity; /* alle Angaben waren korrekt */
}
function check_empty(text) {
return (text.length > 0); /* gibt false zurück wenn leer */
}
function check_email(address) { /* Email muss (@ und .) enthalten */
if ((address == "") || (address.indexOf ('@') == -1) || (address.indexOf ('.') == -1))
return false;
return true;
}
function check_url(address) { /* URL muss (http:// und .) enthalten */
if ((address == "") || (address.indexOf ('http://') == -1) || (address.indexOf ('.') == -1))
return false;
return true;
}
function check_radio(r, v) {
return (r.checked); /* gibt false zurück wenn nicht übergebener Wert */
}
function check_checkbox(r) {
return (r); /* gibt false zurück wenn nicht übergebener Wert */
}
if (((navigator.appName == "Netscape") && (parseInt(navigator.appVersion.substring(0,1)) >=3))
|| ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion.substring(0,1)) >=4)))
{var version=true}
if (document.layers){ /* Browserabfrage: Layer-Object bekannt? */
ns = 1; ie = 0;
}else{
ns = 0; ie = 1;
}
function show(name) {if (ns){ /* Funktion Schicht anzeigen */
document.layers['' + name].visibility = "show";
}else{
document.all['' + name].style.visibility = "visible";
}
}
function hide(name) { /* Funktion Schicht verstecken */
if (ns){
document.layers['' + name].visibility = "hide";
}else{
document.all['' + name].style.visibility = "hidden";
}
}
// -->
</SCRIPT>
<form name="form" method="post" action="mailto:Ihre@mail.de?SUBJECT=Betreff für die Mail" enctype="text/plain" onSubmit="return validate_form(this.form)">
<font class="stn"><b>Besitzt Du ein Auto?</b></font><br>
<input type="radio" name="Auto" value="ja">ja
<input type="radio" name="Auto" value="nein">nein
<br>
<font class="stn"><b>Name:</b></font><br>
<input type="text" size=40 name="NAME"><br>
<input type="text" size=40 name="AUO" style="color:white; background-color:white; border-color:white; border-style:solid;"><br>
<font class="stn"><b>Email:</b></font><br>
<input type="text" size=40 name="EMAIL"><p>
<font class="stn"><b>URL:</b></font><br>
<input type="text" size=40 name="URL"><p>
<font class="stn"><b>Nutzungsbedingungen:</b></font><br>
<input type="checkbox" name="DESCRIPTION"><p>
<input type="submit" onclick="hide('Layer1');hide('Layer2');hide('Layer3');hide('Layer4');hide('Layer5');hide('Layer6')" name="submit" value="Senden"> <input type="reset" onclick="hide('Layer1');hide('Layer2');hide('Layer3');hide('Layer4');hide('Layer5')" value="Reset"><div style="position:absolute; width:450; height:100; z-index:1; left:0; top:300; visibility: show; visibility: visible">
<DIV style="visibility:hide;visibility:hidden;">
<div ID="Layer1" style="width:500px; height:200px; position:absolute; left:10px; top:65px; z-index:1; visibility:hidden;">
<font color="red"><b>Fehler:</b></font>
</DIV>
<div ID="Layer2" style="width:500px; height:200px; position:absolute; left:10px; top:80px; z-index:1; visibility:hidden;">
Du mußt eine Angabe über das Auto machen.
</DIV>
<div ID="Layer3" style="width:500px; height:200px; position:absolute; left:10px; top:95px; z-index:1; visibility:hidden;">
Bitte Name angeben!
</DIV>
<div ID="Layer4" style="width:500px; height:200px; position:absolute; left:10px; top:110px; z-index:1; visibility:hidden;">
E-Mail nicht korrekt!
</DIV>
<div ID="Layer5" style="width:500px; height:200px; position:absolute; left:10px; top:125px; z-index:1; visibility:hidden;">
URL nicht korrekt!
</DIV>
<div ID="Layer6" style="width:500px; height:200px; position:absolute; left:10px; top:140px; z-index:1; visibility:hidden;">
Du mußt noch die Nutzungsbedingungen zustimmen!</DIV>
</DIV>
</DIV> |