| Wizi |
Geschrieben am: Di 6.07.2004, 14:59
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 19 Mitglied seit: 6.07.2004 |
Hi,
wie kann ich es machen das, wenn jemand ein formular ausfüllt und dann eine checkbox nicht anklickt, das eine seite kommt, wo dann steht, was man nicht gemacht hat und das formular nicht abgeschickt wird? bin noch relativ neu und hab wenig erfahrung. ein code wäre z.b. net schlecht. danke schonmal im vorraus. |
![]() |
| Irene irene.ch |
#2 Geschrieben am: Di 6.07.2004, 15:11 (+00:11)
|
![]() AyomRank 7 Gruppe: Experten Entwicklung (Mod) Beiträge: 1114 Mitglied seit: 3.05.2004 |
Das kannst Du mit Javascript lösen. Quelltext mit Erläuterungen von SelfHTML: http://de.selfhtml.org/javascript/beispiel...lareingaben.htm .
Griessli Irene -------------------- |
![]() |
| jonas |
#3 Geschrieben am: Di 6.07.2004, 15:23 (+00:11)
|
||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 307 Mitglied seit: 20.10.2003 |
Mit PHP funktioniert das Ganze serverseitig (ist empfehlenswert!). Code-Beispiel:
Dabei ist $formularelement der Name des Formular-Elements, welches überprüft wird. -------------------- |
||
![]() |
| Sandro Feuillet zehnplus GmbH |
#4 Geschrieben am: Di 6.07.2004, 15:24 (+00:01)
|
![]() AyomRank 7 Gruppe: Moderatoren Beiträge: 1458 Mitglied seit: 4.05.2004 |
Javascript kann jedoch vom Benutzer im Browser deaktiviert werden,. Wenn du die Validierung nur mit Javascript machst ist das eine Potentielle gefahr, insbesondere wenn die Daten danach in eine DB gschrieben werden. (Was ja hier nicht der Fall ist...). Besser wäre, die überprüfung auf dem Server vorzunehmen, dazu brauchst du jedoch Know How in einer Scriptsprache wie PHP oder ASP
Gruss Feuillet -------------------- Gruss Sandro
-------------------------------------------------------------------------- zehnplus - Wir optimieren Ihre Seite SEO, Online-Kundendienst, Usability Politik Forum Schweiz Das führende Schweizer Politikforum |
![]() |
| jonas |
#5 Geschrieben am: Di 6.07.2004, 15:39 (+00:15)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 307 Mitglied seit: 20.10.2003 |
@feuillet:
Gleichzeitig gepostet ;-) Einen beispielhaften Code habe ich dir oben gepostet. -------------------- |
![]() |
| Wizi |
#6 Geschrieben am: Mi 7.07.2004, 06:05 (+14:25)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 19 Mitglied seit: 6.07.2004 |
ich hab weder von dem einen, noch von dem andern ne ahnung. kann ich das einfach als quelltext eingeben?
|
![]() |
| jonas |
#7 Geschrieben am: Mi 7.07.2004, 06:36 (+00:31)
|
||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 307 Mitglied seit: 20.10.2003 |
Bei JavaScript kannste den Code noch in die selbe Datei posten (Script innerhalb des <head>-Bereichs, Aufruf des Scripts über den Button (onClick oder so)), bei der PHP-Version sollte das meines Erachtens nicht möglich sein. Bei der PHP-Version musst du den Code in eine PHP-Datei reinschreiben (z. B. formular.php). Eine PHP-Datei, die lediglich ein Formularteil überprüft und zur Not den Versand abbricht, sieht ungefähr so aus:
-------------------- |
||
![]() |
| Wizi |
#8 Geschrieben am: So 11.07.2004, 14:06 (+4d 07:30)
|
||
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 19 Mitglied seit: 6.07.2004 |
Hab mal das von selfhtml ausprobiert. hier ist der code dafür:
ist etwas unübersichtlich |
||
![]() |
| Franz A. |
#9 Geschrieben am: So 11.07.2004, 15:07 (+01:00)
|
![]() AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 234 Mitglied seit: 21.12.2003 |
Also:
bei <form action heisst es action=onclick: return chkjoinus(); .... Beim Script selber musst du ab dem zweiten 'if' das' if' durch 'else if' ersetzen (ohne es getestet zu haben!) Franz -------------------- früher Baschi3
|
![]() |
| Wizi |
#10 Geschrieben am: So 11.07.2004, 15:35 (+00:28)
|
||
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 19 Mitglied seit: 6.07.2004 |
so sieht das jetzt aus:
|
||
![]() |
| Irene irene.ch |
#11 Geschrieben am: So 11.07.2004, 15:41 (+00:05)
|
||||
![]() AyomRank 7 Gruppe: Experten Entwicklung (Mod) Beiträge: 1114 Mitglied seit: 3.05.2004 |
Ich hab das Script mal korrigiert, bei mir läuft es so:
Der Form-Tag muss so aussehen (das Action-Feld natürlich noch anpassen, damit es auf die richtige Zielseite verweist):
Griessli Irene -------------------- |
||||
![]() |
| Wizi |
#12 Geschrieben am: So 11.07.2004, 16:49 (+01:07)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 19 Mitglied seit: 6.07.2004 |
super. das geht. danke euch. so schnelle lösung für meine probleme hab ich noch nie funden
Ach ja, noch was: wie muss ich des in dem script schreiben, wenn ich ein auswahlfeld machen will. also option select z.b. die auswahl für des spiel. das man halt nicht weiter kann, wenn man "bitte wählen" ausgewählt hat |
![]() |
| Irene irene.ch |
#13 Geschrieben am: So 11.07.2004, 19:17 (+02:28)
|
||
![]() AyomRank 7 Gruppe: Experten Entwicklung (Mod) Beiträge: 1114 Mitglied seit: 3.05.2004 |
Entweder Du lässt das "Bitte wählen" einfach weg (also das <option selected>Bitte wählen</option>) oder Du fügst das noch in die function im Script ein:
Am besten direkt nach der Zeile function chkjoinus(){ einfügen. Griessli Irene -------------------- |
||
![]() |
| Wizi |
#14 Geschrieben am: So 11.07.2004, 20:02 (+00:45)
|
|
AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 19 Mitglied seit: 6.07.2004 |
super dankeschön
|
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/2044
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Mit Google Analytics Formulare tracken | Beginner | 106 | 0 | Mi 17.09.2008, 11:37 |
| User Profil Daten, Formulare im Netz? | marc2007 | 245 | 3 | Do 7.02.2008, 11:23 |
| Formulare | Heideroosjes | 515 | 14 | Do 27.04.2006, 02:15 |
| XHTML: Tabellen für Formulare benützen? | Josh | 545 | 6 | Do 23.02.2006, 12:41 |
| Outlook-Formulare und Alternativen | Alonso | 1380 | 3 | Di 3.01.2006, 14:48 |
| Paket JForm: HTML Formulare einfach erstellen & ... | Josh | 1571 | 21 | So 11.09.2005, 16:27 |
| Wie erstellt man die einfachsten Formulare | Sandro Feuillet | 1190 | 17 | Mo 2.05.2005, 10:51 |
| Formulare: "id" nur für JavaScript relevant? | Josh | 368 | 3 | Mi 22.12.2004, 15:57 |
| html formulare: array browserkompatibilität? | Josh | 556 | 6 | Do 25.11.2004, 15:49 |
Anzeige - [Hier werben / Mediadaten]



















