|
|||
|
Hallo Community,
ich erstelle gerade mein Kontaktformular und stehe nun vor einem Problem. Meine Seite wurde mittels CSS als zweispaltiges Layout angelegt. Erstmal zwei Bilder zur Verdeutlichung: Formular http://img268.imageshack.us/img268/8436/contact1h.jpg bei Klick auf Abschicken http://img30.imageshack.us/img30/1628/contact2u.jpg Ich möchte nun, sobald auf den Abschicken Button geklickt wird, dass sich mein linker Content Bereich sozusagen neu lädt und die Sendebestätigung einblendet. Schön wäre es nun, wenn sich auch nur dieser Contentbereich neulädt und nicht die ganze Seite. Folgend mein bisheriger Code: HTML Zitat:
Javascript Zitat:
Hoffe mir kann einer Unterstützung anbieten lg |
| Sponsored Links |
| Sponsored Links |
|
|||
|
ok, geht das auch noch anders? Von mir aus kann sich dann auch die ganze Seite neu laden. AJAX will ich mir erstmal jetzt nicht auch noch antun. Ich befinde mich gerade in einem Selbststudium und eigne mir XHTML, CSS und Javascript an wobei ich bei Javascript noch total in den Anfängen stecke.
Momentan läuft das Formularfeld auch nur über Javascript da ich von PHP gar keine Ahnung habe. Alleine für den PHP Code der mir dann die Benachrichtigung schickt habe ich einen ganzen Tag benötigt mich da rein zu lesen und das zum Laufen zu bekommen. lg |
|
|||
|
Zitat:
Das Abschicken musst du eh serverseitig Prüfen. Somit brauchst du sowieso PHP und kannst getrost auf JS/Ajax verzichten. Alles nur Spielerei Hier gibts ein schönes Tutorial für Formulare und deren serverseitige Prüfung: Pflichtfelder in Formularen bei Fehlern farbig hervorheben Geändert von regloh (13.07.2009 um 14:08 Uhr) |
|
||||
|
Zitat:
Ansonsten hat regloh Dir ja bereits einen Link gepostet. |
|
|||
|
achso, hatte das falsch verstanden. Das Abschicken wird ja auch serverseitig geprüft. Und zwar mit:
Zitat:
Werde mir den Link aber jetzt mal zu Gemüte führen lg |
|
||||
|
So kann dein Skript als Spamschleuder verwendet werden.
Eine Clientseitige Überprüfung ist nur eine kleine Erleichtuerung für den User bzw. Server, hilft aber nichts gegen böse Buben die dein Skript in irgendeiner Form mißbrauchen wollen. In deinem Fall musst du aufpassen, dass keiner der Header oder Betreffzeilen einen Zeilenumbruch enthält. |
|
|||
|
Zitat:
das habe ich jetzt ehrlich gesagt nicht verstanden. Dieses Script habe ich mir aus so einem Anfänger Buch rausgesucht. Wie schon gesagt habe ich keinerlei Ahnung von PHP. Was genau muß ich denn umschreiben damit es sicherer wird? Oder kann man das jetzt gar nicht mal so kurz erklären? lg |
|
||||
|
Bei dir läßt sich der Header Manipulieren
Spam-Gefahr durch Kontaktformulare | Formulare, Sicherheit, Spam | Dr. Web Magazin |
|
|||
|
Zitat:
Ich habe mir die Seite jetzt mal durchgelesen aber verstehe sie ehrlich gesagt nicht An welcher Stelle muß ich denn jetzt bei meinem Code etwas einfügen? Und besonders was muß da eingefügt werden? Das ganze Thema PHP ist einfach noch zu heftig für mich. Ich lerne ja gerade mal seid knapp 2 Monaten per Selbststudium XHTM, CSS und seid kurzem Javascript. Vielleicht erbarmt sich einer hier und editiert das in meinen Code mit einer kurzen Erklärung. Wäre dafür jedenfalls sehr dankbar lg |
| Themen-Optionen | |
| Ansicht | |
|
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| gibt es eine andere Lösung ohne Tabelle? | online | CSS | 16 | 24.04.2009 08:41 |
| DIV bis GANZ unten | burnZ | CSS | 5 | 27.07.2008 13:14 |
| Helft mir. Ich habe voll die Leseschwäche | nick | CSS | 12 | 15.01.2008 20:52 |
| CSS - Design (clear - Problem) | -Oliver- | CSS | 11 | 21.12.2005 21:48 |
| Tabellen in <div>-Tags | dexter2000 | CSS | 9 | 19.05.2005 09:53 |