Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Prism Explorer reagiert auf Entertaste und erneuert die Seite (https://www.delphipraxis.net/84723-explorer-reagiert-auf-entertaste-und-erneuert-die-seite.html)

peter12 20. Jan 2007 18:12


Explorer reagiert auf Entertaste und erneuert die Seite
 
Habe mit Delphi 2006 ein ASP NET Webprogramm geschrieben.
Wenn man aber in einem Textfeld auf Enter Drückt erneuert er die Seite und die Eingabe ist weg.
Kann man das Abstellen.

peter

marabu 20. Jan 2007 19:59

Re: Explorer reagiert auf Entertaste und erneuert die Seite
 
Hallo Peter,

bist du sicher, dass ein Reset ausgeführt wird? Das Standardverhalten der meisten Browser (außer Netscape) ist ein Submit. Hast du eventuell einen Reset-Button und keinen Submit-Button auf der Form? Mit JavaScript kannst du den TastenCode abfangen, aber ob das so gut ist? Immerhin gibt es auch Benutzer, die ein bekanntes Verhalten zu schätzen wissen.

Hier ist eine schöne Seite zum Thema: Form submission and the ENTER key?

Grüße vom marabu

peter12 20. Jan 2007 20:11

Re: Explorer reagiert auf Entertaste und erneuert die Seite
 
Wenn ich in einem Textbox Feld stehe und die Entertaste drücke macht er
eine andere aspx Seite auf.
Immer die gleiche.
Kann man einstellen wie er bei der Entertaste reagiert.

Peter

marabu 20. Jan 2007 20:29

Re: Explorer reagiert auf Entertaste und erneuert die Seite
 
Bei mir unter D7 und Win32 gibt es keine direkte Einstellmöglichkeit - ich müsste Programmieraufwand reinstecken. Ob die Komponente in deiner Umgebung mehr bietet - keine Ahnung. Wenn bei ENTER immer dieselbe Seite geöffnet wird, dann müsstest du doch zumindest einen Verdacht haben wie es dazu kommt, oder?

peter12 11. Feb 2007 20:00

Re: Explorer reagiert auf Entertaste und erneuert die Seite
 
Nach Stunden mit Google habe ich es gefunden.
Der Internet Explorer schickt bei drücken der Entertaste den Code des ersten im Formular
angelegten Button mit.

peter


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz