hi...
folgendes: ich habe mir ein formular geschrieben, in dem ich einige eingaben machen kann und die dann an ort und stelle überprüfe.
nun möchte ich dass wenn der "Abschicken" button betätigt wird eine neue Seite aufgeht, in dem man dann nochmal seine angaben sehen kann und diese bestätigen bzw ändern kann...
hat da jemand eine idee?
folgendes: ich habe mir ein formular geschrieben, in dem ich einige eingaben machen kann und die dann an ort und stelle überprüfe.
nun möchte ich dass wenn der "Abschicken" button betätigt wird eine neue Seite aufgeht, in dem man dann nochmal seine angaben sehen kann und diese bestätigen bzw ändern kann...
hat da jemand eine idee?
HTML:
<html>
<head>
<title>Formulareingaben überprüfen</title>
<script type="text/javascript">
function chkRegForm () {
if (document.RegForm.Vorname.value == "") {
alert("Bitte Ihren Namen eingeben!");
document.RegForm.Vorname.focus();
return false;
}
if (document.RegForm.Nachname.value == "") {
alert("Bitte Ihren Nachnamen eingeben!");
document.RegForm.Ort.focus();
return false;
}
if (document.RegForm.Mail.value == "") {
alert("Bitte Ihre E-Mail-Adresse eingeben!");
document.RegForm.Mail.focus();
return false;
}
if (document.RegForm.Mail.value.indexOf("@") == -1) {
alert("Keine E-Mail-Adresse!");
document.RegForm.Mail.focus();
return false;
}
if (document.RegForm.Mail.value.indexOf(" ") != -1) {
alert("Keine Leerzeichen in Emailadressen!");
document.RegForm.Mail.focus();
return false;
}
if (document.RegForm.Mail.value.indexOf(".") == -1) {
alert("Keine gültige E-Mail-Adresse!");
document.RegForm.Mail.focus();
return false;
}
if (document.RegForm.Alter.value == "") {
alert("Bitte Ihr Alter eingeben!");
document.RegForm.Alter.focus();
return false;
}
if (document.RegForm.Alter.value >= 100){
alert("Bitte Ihr wahres Alter eingeben!");
document.RegForm.Alter.focus();
return false;
}
if (document.RegForm.Alter.value <= 10){
alert("Bitte Ihr wahres Alter eingeben!");
document.RegForm.Alter.focus();
return false;
}
if (document.RegForm.Telefonnummer.value == "") {
alert("Bitte Ihre Telefonnummer eingeben!");
document.RegForm.Telefonnummer.focus();
return false;
}
var chkZ = 1;
for (i = 0; i < document.RegForm.Telefonnummer.value.length; ++i)
if (document.RegForm.Telefonnummer.value.charAt(i) < "0" ||
document.RegForm.Telefonnummer.value.charAt(i) > "9")
chkZ = -1;
if (chkZ == -1) {
alert("Telefonnummer keine Zahl!");
document.RegForm.Telefonnummer.focus();
return false;
}
var chkZ = 1;
for (i = 0; i < document.RegForm.Alter.value.length; ++i)
if (document.RegForm.Alter.value.charAt(i) < "0" ||
document.RegForm.Alter.value.charAt(i) > "9")
chkZ = -1;
if (chkZ == -1) {
alert("Altersangabe keine Zahl!");
document.RegForm.Alter.focus();
return false;
}
}
</script>
</head>
<body>
<form name="RegForm" method="post"
action="javascript:validateForm(document.forms[’RegForm’])"
onsubmit="return chkRegForm()">
<table>
<tr><td>Vorname:</td>
<td><input type="text" value="Markus" name="Vorname"></td>
</tr>
<tr><td>Nachname:</td>
<td><input type="text" value="Muster" name="Nachname"></td>
</tr>
<tr><td>Alter:</td>
<td><input type="text" value="99" name="Alter"></td>
</tr>
<tr><td>Email-Adresse:</td>
<td><input type="text" value="adresse@anbieter.de" name="Mail"></td>
</tr>
<tr><td>Telefonnummer:</td>
<td><input type="text" value="0123 456789" name="Telefonnummer"></td>
</tr>
<tr><td><input name="btnSub" value="Abschicken" type="submit"></td>
<td><input name="btnRes" value="Zurücksetzen" type="reset"></td>
</tr>
</table>
</form>
</body>