Archivlink: javarea.de Forum > JavaScript > Eintragung überprüfen
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Eintragung überprüfen

Pages: [1]

geschrieben von Herbert1204 am 11.08.2009 - 23:11
Hallo
Ich habe vor einigen Tagen das Skript Formular mit Fenstercheck hier nach meinen Wünschen ändern lassen. Noch einmal Vielen Dank dafür. Jetzt habe ich bei javarea das Skript Formular senden/überprüfen 3 gefunden. Deshalb möchte ich wissen, ob es die Möglichkeit gibt, diese zwei Skripte zu einem zusammen zu fügen.

Und zwar folgendermaßen:

Wenn der User auf den Button klickt, soll das System überprüfen, ob die Felder vollständig ausgefüllt wurden. Wenn nicht, öffnet sich das Alert-Fenster mit der Fehlermeldung. Wenn alles korrekt ausgefüllt wurde, werden die Eintragungen in das Textarea eingefügt.

Hier noch einmal in veränderter Form die beiden Skripte.




<script language="JavaScript">
<!--
function bestaetigung() {

var name=document.mail.Name.value;
var ort=document.mail.ort.value;
var email=document.mail.eMail.value;

var daten="Name: " + name + "\n";
daten=daten + "Ort: " + ort +"\n";
daten=daten + "E-Mail: " + email + "\n";
document.mail.NEUE_AREA.value = daten;

}
</script>

<form name="mail">
Name: <input NAME="Name" SIZE="39"><br>
Ort: <input NAME="ort" SIZE="39"><br>
e-Mail: <input NAME="eMail" SIZE="39"><p>

<textarea rows="5" cols="80" NAME="NEUE_AREA"></textarea><br>

<INPUT type=reset value="Zuruecksetzen"> <input type=button onclick="bestaetigung()" value="Mail abschicken">
</form>










<SCRIPT LANGUAGE="JavaScript">
<!--
function pruef(){
var falsch = ""; // Variable in der die Fehler gespeichert werden
if(document.form.Name.value == "") falsch += "Name\n"
if(document.form.Ort.value == "") falsch += "Ort\n"
if(document.form.eMail.value == "") falsch += "eMail\n"
if(falsch == "") return true
else{
alert("Folgende Felder wurden nicht korrekt ausgefüllt:\n\n" + falsch)
return false
}
}
// -->
</script>

<form name="form" action="#" method="POST" OnSubmit="return pruef()">
Name: <input NAME="Name" SIZE="39"><br>
Ort: <input NAME="Ort" SIZE="39"><br>
e-Mail: <input NAME="eMail" SIZE="39"><p>
<input type="Submit" name="submit" value="Formular senden">
</form>

geschrieben von Micha am 17.08.2009 - 16:27
Hi,

bite nutz den Code-Button für Quellcode.

Zum Problem. Validiere die Eintragsfelder mit der ersten Funktion. Wenn die okay sind, rufe in dieser Funktion die 2. einfach auf.

Micha


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.