Hallo Leute,
ich habe hier eine Frage an Euch.
Ich habe ein ganz normal Formular mit einer überprüfung auf Eingabe. Nun möchte ich das der User mehrere Anmeldungen auf einen rutsch abschicken kann. Das heißt die eine Zeile öfter darstellen und natürlich jede Zeile auf eingabe prüfen. Wenn also eine Anmeldung angefangen wird muß sie auch beendet werden. Werden jedoch nur z.B. 2 Anmeldungen ausgefüllt soll diese auch weggeschickt werden.
Ich hoffe ich konnte es einigermaßer erklären.
Auf Hilfe würde ich mich sehr freuen.
Danke Gruß Alex
<html>
<head>
<title>Anmeldung</title>
<script type="text/javascript">
function chkFormular () {
if(document.anmeldung.geschlecht.value == "0")
{
alert("Bitte geben Sie Ihr Geschlecht an!");
document.anmeldung.geschlecht.focus();
return false;
}
if (document.anmeldung.vname.value == "") {
alert("Bitte geben Sie Ihren Vornamen ein!");
document.anmeldung.vname.focus();
return false;
}
if (document.anmeldung.nname.value == "") {
alert("Bitte geben Sie Ihren Nachnamen ein!");
document.anmeldung.nname.focus();
return false;
}
if (document.anmeldung.klasse.value == "") {
alert("Bitte geben Sie Ihre Klasse an!");
document.anmeldung.klasse.focus();
return false;
}
res = true
if(document.anmeldung.Zahlmethode[0].checked == false && document.anmeldung.Zahlmethode[1].checked == false)
{res = false;}
if(res == false){alert('Bitte Radiobutton ausfüllen!')}
return res;
}
</script>
</head>
<body>
<h1>Anmeldung</h1>
<form name="anmeldung" action="formailer.php" method="post" onsubmit="return chkFormular()">
<p>
<select name="geschlecht">
<option value="0"></option>
<option value="1">Frau</option>
<option value="2">Herr</option>
</select>
Name: <input name="vname" type="text" size="20" maxlength="40" tabindex="1">
Nachname: <input name="nname" type="text" size="20" maxlength="40" tabindex="2">
Klasse: <input name="klasse" type="text" size="20" maxlength="40" tabindex="3">
<input type="radio" name="Zahlmethode" value="ja" tabindex="4"> Mastercard
<input type="radio" name="Zahlmethode" value="nein" tabindex="5"> Visa
<br>
<br>
<br>
email:<input name="email" type="text" id="email" size="40" maxlength="40">
<br>
<br>
<br>
<textarea name="nachricht" cols="40" rows="5" wrap="PHYSICAL" id="nachricht"></textarea>
<br>
</p>
<input type="submit" tabindex="6" value="Abschicken">
</form>
</body>
ich habe hier eine Frage an Euch.
Ich habe ein ganz normal Formular mit einer überprüfung auf Eingabe. Nun möchte ich das der User mehrere Anmeldungen auf einen rutsch abschicken kann. Das heißt die eine Zeile öfter darstellen und natürlich jede Zeile auf eingabe prüfen. Wenn also eine Anmeldung angefangen wird muß sie auch beendet werden. Werden jedoch nur z.B. 2 Anmeldungen ausgefüllt soll diese auch weggeschickt werden.
Ich hoffe ich konnte es einigermaßer erklären.
Auf Hilfe würde ich mich sehr freuen.
Danke Gruß Alex
<html>
<head>
<title>Anmeldung</title>
<script type="text/javascript">
function chkFormular () {
if(document.anmeldung.geschlecht.value == "0")
{
alert("Bitte geben Sie Ihr Geschlecht an!");
document.anmeldung.geschlecht.focus();
return false;
}
if (document.anmeldung.vname.value == "") {
alert("Bitte geben Sie Ihren Vornamen ein!");
document.anmeldung.vname.focus();
return false;
}
if (document.anmeldung.nname.value == "") {
alert("Bitte geben Sie Ihren Nachnamen ein!");
document.anmeldung.nname.focus();
return false;
}
if (document.anmeldung.klasse.value == "") {
alert("Bitte geben Sie Ihre Klasse an!");
document.anmeldung.klasse.focus();
return false;
}
res = true
if(document.anmeldung.Zahlmethode[0].checked == false && document.anmeldung.Zahlmethode[1].checked == false)
{res = false;}
if(res == false){alert('Bitte Radiobutton ausfüllen!')}
return res;
}
</script>
</head>
<body>
<h1>Anmeldung</h1>
<form name="anmeldung" action="formailer.php" method="post" onsubmit="return chkFormular()">
<p>
<select name="geschlecht">
<option value="0"></option>
<option value="1">Frau</option>
<option value="2">Herr</option>
</select>
Name: <input name="vname" type="text" size="20" maxlength="40" tabindex="1">
Nachname: <input name="nname" type="text" size="20" maxlength="40" tabindex="2">
Klasse: <input name="klasse" type="text" size="20" maxlength="40" tabindex="3">
<input type="radio" name="Zahlmethode" value="ja" tabindex="4"> Mastercard
<input type="radio" name="Zahlmethode" value="nein" tabindex="5"> Visa
<br>
<br>
<br>
email:<input name="email" type="text" id="email" size="40" maxlength="40">
<br>
<br>
<br>
<textarea name="nachricht" cols="40" rows="5" wrap="PHYSICAL" id="nachricht"></textarea>
<br>
</p>
<input type="submit" tabindex="6" value="Abschicken">
</form>
</body>
Kommentar