Hallo,
vorab erstmal Danke für Euere schnelle Hilfe in meinem letzten Beitrag.
Hier habe ich nun leider wieder ein Kopfzerbrechen, kann mir wieder jemand helfen?
Es geht um folgende Studienaufgabe:
Umfrage-Formular, hier das Script von mit:
Und hier die Vorgaben was dieses Formular können muss:
Ich habe damit sehr große Probleme, seit Tagen bastle ich da nun hin und her, dem Script ableitend werdet Ihr erkennen das hier SelfHTML schon etwas mit geholfen hat. Ich komme einfach nicht weiter, bitte helft. Wenn es dem Künstler nichts ausmacht wäre ich supi dankbar wenn es auch eine kleine Dokumentation geben würde, letzten endes möchte ich das alles verstehen lernen. Danke im vorraus!
vorab erstmal Danke für Euere schnelle Hilfe in meinem letzten Beitrag.
Hier habe ich nun leider wieder ein Kopfzerbrechen, kann mir wieder jemand helfen?
Es geht um folgende Studienaufgabe:
Umfrage-Formular, hier das Script von mit:
HTML:
<html>
<head>
<title>Umfrage Formular</title>
<script type="text/javascript">
function umfrageFormular () {
if (document.Formular.User.value == "") {
alert("Bitte Ihren Vornamen eingeben!");
document.Formular.User.focus();
return false;
}
if (document.Formular.Nachname.value == "") {
alert("Bitte Ihren Nachnamen eingeben!");
document.Formular.Nachname.focus();
return false;
}
if (document.Formular.Alter.value == "") {
alert("Bitte Ihr Alter eingeben!");
document.Formular.Alter.focus();
return false;
}
var pruefeZahl = 1;
for (i = 0; i < document.Formular.Alter.value.length; ++i)
if (document.Formular.Alter.value.charAt(i) < "0" ||
document.Formular.Alter.value.charAt(i) > "9")
pruefeZahl = -1;
if (pruefeZahl == -1) {
alert("Altersangabe keine Zahl!");
document.Formular.Alter.focus();
return false;
}
}
</script>
</head>
<body>
<h1>Umfrageformular</h1>
<form name="Formular" action="" method="post" onsubmit="return umfrageFormular()">
Name: <input type="text" size="40" name="User">
Nachname: <input type="text" size="40" name="Nachname">
Alter: <input type="text" size="40" name="Alter">
Welcher Kandidat wäre Ihr Favorit?
<select name="select" id="select"><option value="Startwert">-----</option>
<option value="B.Trüger">B.Trüger</option>
<option value="D.Menti">D.Menti</option>
<option value="H.Lodri">H.Lodri</option>
<option value="G.Scheitert">G.Scheitert</option>
</select>
<br />
<input type="submit" value="Absenden"><input type="reset" value="Abbrechen">
</form>
</body>
</html>
Und hier die Vorgaben was dieses Formular können muss:
- Abfrage ob Name, Vorname eingegeben worden sind // Status ok
- Bei Altersangabe muss eine Zahl größer als 18 verwenden werden // Zahl=ja, größer als 18 bekomme ich nicht hin (derzeit funktioniert nur die Prüfung nach Zahl)
- Wenn diese Abfragen in Ordnung sind, der User im Dropdownmenü einen Namen (nicht den Standardwert "-----") gewählt hat und anschliesend auf "Absenden" klickt soll der ausgewählte Name als Meldung per PopUp ausgegeben werden.
Ich habe damit sehr große Probleme, seit Tagen bastle ich da nun hin und her, dem Script ableitend werdet Ihr erkennen das hier SelfHTML schon etwas mit geholfen hat. Ich komme einfach nicht weiter, bitte helft. Wenn es dem Künstler nichts ausmacht wäre ich supi dankbar wenn es auch eine kleine Dokumentation geben würde, letzten endes möchte ich das alles verstehen lernen. Danke im vorraus!
Zuletzt bearbeitet: