 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
13.01.2005, 23:14
|
#1
|
|
TP-Specialist
Registriert seit: Nov 2003
Ort: Wien
|
entertaste ausschalten?
hi!
gibt es einen code, dass ich die enter taste auf einer seite ausschalten kann? (ist ungünstig wegen einem formular)
danke!
__________________
deviantart.com
"Das schwächere Geschlecht ist das stärkere wegen der Schwäche des stärkeren für das schwächere." - Greta Garbo
|
|
|
13.01.2005, 23:17
|
#2
|
|
TP-Veteran
Registriert seit: Mar 2004
|
Was bildest du dir als Webdesigner eigentlich ein, die Werkzeuge deiner User zu zerstören- häh!
Oder auch: Nein, geht nicht - und wenn es denn ginge, laß bloß die Finger davon! 
__________________
Grüße, Terry
|
|
|
13.01.2005, 23:46
|
#3
|
|
TP-Insider
Registriert seit: May 2001
Ort: Wolfenbüttel
|
Nicht so hart bitte. Wird schon einen Grund haben, dass er das fragt.
Terry hat schon recht, wenn er sagt, dass es nicht unbedingt die feine Art ist, die Enter-Taste in Formularen zu deaktivieren. Manche User sind es gewohnt Formulare einfach und bequem per Tastatur zu füllen und dann abzusenden.
Aber selbst ich hatte schon Fälle, in denen die Enter-Taste zum Abschicken nicht die beste Wahl war.
Dann muss man das Formular per JavaScript absenden und dieses unter einen normalen Button setzen. In SelfHTML ist sicher was zu finden... form.submit() in etwa.
Grüße
|
|
|
13.01.2005, 23:57
|
#4
|
|
TP-Specialist
Registriert seit: Nov 2003
Ort: Wien
|
danke, nur:
wenn unerfahrene benutzer auf die seite kommen und glauben mit enter kommen si in das nächste feld, dann senden sie gleich die "bestellung" los..
kann man enter also nicht unterbinden?
danke'!
__________________
deviantart.com
"Das schwächere Geschlecht ist das stärkere wegen der Schwäche des stärkeren für das schwächere." - Greta Garbo
|
|
|
14.01.2005, 00:02
|
#5
|
|
TP-Insider
Registriert seit: May 2001
Ort: Wolfenbüttel
|
Lies noch mal:
Zitat:
|
Dann muss man das Formular per JavaScript absenden und dieses unter einen normalen Button setzen. In SelfHTML ist sicher was zu finden... form.submit() in etwa.
|
|
|
|
14.01.2005, 00:02
|
#6
|
|
TP-Member
Registriert seit: Sep 2004
|
Am besten ist es, Du unterbindest unvollständige Absendung durch Prüfung der Eingaben. Wenn dem User ein Nachricht
"Bitte geben Sie ihre Daten vollständig ein, noch erforderliche Eingaben sind rot markiert"
angezeigt wird, dann merkt er spätestens dann, das die Entertaste das Abschicken bewirkt und das noch Eingaben fehlen.
edit: wuselman hat natürlich recht, aber man sollte versierten Usern die geliebte Entertaste nicht wegnehmen...
__________________
Wenn man bis zum Hals in der Scheiße steckt, sollte man nicht den Kopf hängen lassen.
|
|
|
14.01.2005, 00:04
|
#7
|
|
TP-Specialist
Registriert seit: Nov 2003
Ort: Wien
|
ahh, danke
auch eine gute idee
wie mach ich denn das? 
habt ihr kurz einen link oder so?
__________________
deviantart.com
"Das schwächere Geschlecht ist das stärkere wegen der Schwäche des stärkeren für das schwächere." - Greta Garbo
|
|
|
14.01.2005, 00:07
|
#8
|
|
TP-Member
Registriert seit: Sep 2004
|
__________________
Wenn man bis zum Hals in der Scheiße steckt, sollte man nicht den Kopf hängen lassen.
|
|
|
14.01.2005, 00:09
|
#9
|
|
TP-Veteran
Registriert seit: Jan 2003
Ort: Goch
|
Hmö, also ich wüsste auch keine Lösung. Aber es gibt ja auch Windows-programm-formulare (Bei Registrierungen etc.) und da kann man ja auch nicht mit [ENTER] weiterklicken, sondern muss [TAB] benutzen.
Hast du bei dem Formular nicht eine abfrage alá:
PHP-Code:
if(!$feld_name) { echo "Nicht alle Felder ausgefüllt!"; }
?
#edit: Da wird man während des schreibens eines Beitrages von drei Leuten überholt
Mfg
Dittboy
Geändert von Dittboy (14.01.2005 um 00:27 Uhr).
|
|
|
14.01.2005, 10:39
|
#10
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Wäre es nicht theoretisch möglich, wie den Rechtsclick der Mouse das drücken von Enter per JS abzufangen?
Edit: Hab was gefunden: http://www.webmaster-resource.de/tri...aktivieren.php
Und Enter hat (soweit ich es gefunden habe) den ASCII Wert 3
|
|
|
14.01.2005, 10:51
|
#11
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Enter = "Carriage Return" = ASCII 13 ( dezimal )
|
|
|
14.01.2005, 11:01
|
#12
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Oder so 
|
|
|
14.01.2005, 11:13
|
#13
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Man kann auch den Event-Code von Enter auf Tab schieben, um durch ein Enter ins nächste Feld zu springen. Hab da aber nur Erfahrungen aufm IE. Falls das interresant wäre, würde ich später 'n kurzes snipped zeigen.
Gruss
Jan
|
|
|
14.01.2005, 11:18
|
#14
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Der Code unter Adromir's Link hat übrigens nen Fehler: so werden nämlich alle Eingaben geblockt. Das "return false;" muss innerhalb der if-Bedingung stehen - dann gehts.
|
|
|
14.01.2005, 17:18
|
#15
|
|
TP-Veteran
Registriert seit: Nov 2004
Ort: nähe Nürnberg
|
Es müsste eigentlich möglich sein.
Unter den ".vu" Adressen, kann man sich auch nicht mit der Enter Taste einlogen.
Ich weiß aber net, wie die das gemacht haben!
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:32 Uhr.
|
 |