Dabei seit: 16.11.2005
Beiträge: 474
Herkunft: An der Ostsee (fast ;))
Pflichtfeld - Radiobutton bei Formularen
Hallo.
Ich wollte in einem Formular die Frage "Regeln akzeptieren?" stellen. Dahinter kommen dann Radiobutton mit ja und nein.
Meine Frage nun: Kann man den Button "ja" als Pflichtfeld angeben?... "Regeln akzeptieren" geht ja, aber bei "ja" wüsste ich nich wie...
Ich hoffe jmd. kann mir helfen,
Tonia
__________________
Turniere - von allem etwas dabei! Schaut doch einfach mal rein Klick! - Danke, Kümmchen! (2005)
Dankeschön an "meinen Wichtel"!
--> xXxKleiner EngelxXx Sigi-Ava-Text-Text-Text- Desi
Dabei seit: 13.02.2007
Beiträge: 285
Herkunft: Schweiz - SH
RE: Pflichtfeld - Radiobutton bei Formularen
Zitat:
Original von Silbermondfan
Hallo.
Ich wollte in einem Formular die Frage "Regeln akzeptieren?" stellen. Dahinter kommen dann Radiobutton mit ja und nein.
Meine Frage nun: Kann man den Button "ja" als Pflichtfeld angeben?... "Regeln akzeptieren" geht ja, aber bei "ja" wüsste ich nich wie...
Ich hoffe jmd. kann mir helfen,
Tonia
Irgendwie versteh ich die Frage nicht?? Willst du prüfen ob da JA angklickt wurde, oder willst du JA einfach vorselektieren???
zu 1.
Prüf einfach mit einem JS ob da JA angeklickt wurde .. wenn alles ok ist dann wird die ACTION im Forumlar ausgefüllt, wenn nicht, dann kommt ne Fehlermeldung (ein Alert oder text, was du halt definierst..)
zu 2.
Vorselektieren:
<input type="radio" name="Typ" value="Kassenpatient" checked>
Dabei seit: 16.11.2005
Beiträge: 474
Herkunft: An der Ostsee (fast ;))
Themenstarter
RE: Pflichtfeld - Radiobutton bei Formularen
mit php kenn ich mich überhaupt nich aus....
Zitat:
Original von miss_trinity
zu 1.
Prüf einfach mit einem JS ob da JA angeklickt wurde .. wenn alles ok ist dann wird die ACTION im Forumlar ausgefüllt, wenn nicht, dann kommt ne Fehlermeldung (ein Alert oder text, was du halt definierst..)
zu 2.
Vorselektieren:
<input type="radio" name="Typ" value="Kassenpatient" checked>
zu zu 2.
kann man auch so vorselektieren, dass der nutzer die Angabe nicht ändern kann?
zu zu 1.
und mit was für einem JS
bzw. wie kann man den Wert näher bestimmen, bei mir sind die Werte ja bloß aufgezählt (die Namen der Pflichtfelder (name="...")
__________________
Turniere - von allem etwas dabei! Schaut doch einfach mal rein Klick! - Danke, Kümmchen! (2005)
Dankeschön an "meinen Wichtel"!
--> xXxKleiner EngelxXx Sigi-Ava-Text-Text-Text- Desi
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Silbermondfan: 10.04.2007 15:53.
Dabei seit: 13.02.2007
Beiträge: 285
Herkunft: Schweiz - SH
RE: Pflichtfeld - Radiobutton bei Formularen
zu 1:
wenn man es nicht mehr ändern kann, für was brauchst du dann ein formularfeld? Dann schreib doch einfach hin: "Mit Klick auf den Absendebutton akzeptierst du die Regeln" (oder so...)
Dabei seit: 16.11.2005
Beiträge: 474
Herkunft: An der Ostsee (fast ;))
Themenstarter
Ich find da aber nix zu Pflichtangaben in Formularen
__________________
Turniere - von allem etwas dabei! Schaut doch einfach mal rein Klick! - Danke, Kümmchen! (2005)
Dankeschön an "meinen Wichtel"!
--> xXxKleiner EngelxXx Sigi-Ava-Text-Text-Text- Desi
Der Name muss ja bei den Radiobuttons gleich sein, aber wie kann ich denn einen bestimmten Radiobutton als Pflichtfeld angeben?
__________________
Turniere - von allem etwas dabei! Schaut doch einfach mal rein Klick! - Danke, Kümmchen! (2005)
Dankeschön an "meinen Wichtel"!
--> xXxKleiner EngelxXx Sigi-Ava-Text-Text-Text- Desi
Dabei seit: 13.02.2007
Beiträge: 285
Herkunft: Schweiz - SH
entweder wie oben, per PHP NACH dem Absenden abfragen ob alle Felder angegeben wurden oder sonst per JS wie ich oben geschrieben habe.. was hast du daran nicht verstanden?
Edit:
So heisst natürlich:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<?php
.....
if($_POST['Regeln_akzeptieren'] !='ja') {
echo "Du hast die Regeln nicht akzeptiert. Unter diesem Umständen kannst du leider die Mail/die Anmeldung nicht abschicken.";
} else {
...
}
...
?>
mit JS kannst du diesen Wert (Regeln_akzeptieren) natürlich auch abfragen, der muss einfach "ja" sein, sonst wurden sie nicht akzeptiert...