| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: submit auf enter reagieren lassen? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, Ich hab eine hp mit php&html programmiert jetzt möchte das ein button(submit) auf enter reagieren soll. Wie wenn ...
![]() |
| | #1 (permalink) |
| submit auf enter reagieren lassen? Anzeige Hallo, Ich hab eine hp mit php&html programmiert jetzt möchte das ein button(submit) auf enter reagieren soll. Wie wenn darauf klicken würde. Und die Werte in z.b. Textfelder müsste wie gewöhnlich mit der $_POST[] ansprechbar sein. thx | |
| | |
| | #2 (permalink) |
| Senior Member Registriert seit: 18.09.05 ![]() Likes: 0 | hä? Also, du meinst <input type="submit">? Und der soll aktiviert werden wenn du enter drückst? Ich verstehe die Frage nicht. Normalerweise werden Forumlare bei Enter immer bestätigt. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | Ich meine das so: Code: <form action="index.php" method="POST"> <input type="text" name="mitteilung" size="61"> <input type="submit" value="senden" name="senden"> </form> PHP-Code: |
| | |
| | #4 (permalink) |
| Senior Member Registriert seit: 18.09.05 ![]() Likes: 0 | hmm.. mach das per $_GET <form action="index.php&action=verarbeiten" method="POST"> Dann if($_GET['action'] == "verarbeiten"){formular verarbeiten} elseif { forumlar ausgeben } Hoffe ich lieg nicht föllig neben der Antwort. edit: wenn das nachher in mysql tabelle soll, schreib besser den Timestamp rein, als das ausformatierte klartextdatum. Dann kannst du spöter noch drauf zugreifen um es zu formatieren und du sparst sehr wahrscheinlich eine Zeile. (Zeit / Datum) |
| | |
| | #6 (permalink) |
| Senior Member Registriert seit: 18.09.05 ![]() Likes: 0 | höre ich ein danke? ?( |
| | |
| | #7 (permalink) |
| Themenstarter | klar bekommst eines: "Danke" Muuste deine Version allerdings so abändern: <form action="index.php&action=verarbeiten" method="GET"> Sonst klappt es nicht. und nochmals thx cpu8080 |
| | |
| | #8 (permalink) |
| Senior Member Registriert seit: 18.09.05 ![]() Likes: 0 | Bitte Davon habe ich jetzt aber nochnie gehört. Krass, ich mache das immer mit post. Ich wusste nicht dass das methode-tag wirklich einen Sinn (bzw. mehrer mögliche atribute hat) Habe eben kurz gesucht, aber nichts gescheites zur get methode gefunden. Weis evtl jemand mehr darüber? Was das genau ist? (-> methode="get") |
| | |
| | #9 (permalink) |
| Themenstarter | Vll kann ich dir das sagen: Bei method=post wird es irgentwie intern übergeben an die actionsite. Bei method=get wird es mit der url übergeben, deswegen sollte mann es nie bei passwörter einsetzen. gruß |
| | |
| | #10 (permalink) |
| Senior Member Registriert seit: 18.09.05 ![]() Likes: 0 | nojo, das wären dann die $_GET Methode, die per URL übergen wird. Das per-URL übergeben ist nicht problematisch, ist als wenn man nicht sternchen als inputfeld macht (input type="password"), wird deswegen nicht "angreifbar", es könnte halt ein Tischnachbar so an das Passwort kommen. Aber die grösste Schwachstelle befindet sich eh 40cm hinter dem Bildschirm... (*klugscheiss* :]) Aber da $_GET eine php Konstante ist frage ich mich wieso man reine HTML Formulare so atributieren kann. Wo sind denn all die belesenen Check0rz hier geblieben? |
| | |
| | #11 (permalink) |
| @[starfoxx]: Wenn Du damit meinst, dass man get in einem Formular mit method angeben kann ohne irgendwie php zu erwähnen, kann ich es Dir bewantworten. Denn: soweit ich weiß kann man get zwar nicht rein mit HTML verarbeiten aber es ist dafür gedacht, dass man in dem HTML Dokument sagt mit welcher Methode es versickt werden soll. Denn HTML wird ja erst im Browser verarbeitet und der weiß dann wenn man "submit" drückt, ob er es jetzt z.B. per get also in der URL mit schicken soll oder per post(oder DHL ). So wenn das jetzt abgeschickt wurde geht es wieder zum Server und der hat dann z.B. das passende php Script was aufgerufen wird und z.B. get verarbeitet das passiert allerdings auf dem Server. Und dann wird es verarbeitet und als HTML wieder an den Client geschickt, sprich der Browser empfängt es und wandelt es in Text + Bild um. Also nochmal zusammengefasst: Wenn man das nicht in der HTML-Datei fest legen würde, wüsste der Browser nicht wie er die Informationen jetzt verschicken soll. Hoffe das hilft Dir weiter.EDIT: Get b.z.w. post ist in dem HTML Dokument noch nicht direkt eine Variable, dort ist es einfach nur eine Übertragungsart als ob Du einem eine CD z.B. in einem Briefumschlag verschickst oder es persönlich vorbeibringst. Gruss 5trux | |
| | |
| | #12 (permalink) |
| Senior Member Registriert seit: 18.09.05 ![]() Likes: 0 | Ja, ich glaube so verstehe ich das. Aber, zur Technik, wie muss ich mir vorstellen dass die Formulardaten per URL verschickt werden? Wenn ich ein textarea-feld habe, und 50'000 Zeichen schreibe, dann ist die URL ziel.html+der komplette Text? ?( |
| | |
| | #13 (permalink) |
| Soweit ich das weiß, ja. Daher muss man sich überlegen ob man jetzt get oder doch eher post nimmt. Probiers doch einfach mal aus. Schreib Dir ein einfaches HTML Formular und schick es per get an ein php Script. Das php Script muss noch nichtmal was damit machen, da es ja nur darum geht zu sehen wie das mit get ist. EDIT: Da gibt es aber bestimmt eine Begrenzung nur ich kenne sie jetzt nicht ausm Kopf^^ Gruss 5trux | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [C++ WinAPI] Reagieren auf Tastenevents aßerhalb des Fensters. | Friedrich | Code Kitchen | 1 | 01.02.08 20:31 |
| Kopfhöhrer reagieren nicht... | D31~$0u1 | Hardware Probleme | 22 | 12.12.07 15:40 |
| Delphi: auf gestartete Anwendungen reagieren. | MJK | Code Kitchen | 2 | 10.06.05 20:01 |
| Submit Funktion die die Ergebnisse als Email sendet? WIE? | Natheedo | (Web-) Design und webbasierte Sprachen | 2 | 14.03.03 14:18 |
| submit -> neues fenster | sOl | (Web-) Design und webbasierte Sprachen | 1 | 06.03.02 15:38 |