php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.11.2010, 21:19  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 210
PHP-Kenntnisse:
Anfänger
Bonaparte
Bonaparte eine Nachricht über ICQ schicken
Standard Inhalt während der Eingabe überprüfen

Hallo zusammen,

ich möchte den Inhalt eines Textfeldes während der Eingabe mittels AJAX überprüfen und würde gerne wissen, was sich dafür besser eignet (onKeyDown oder onKeyUp?).

In einem Projekt habe ich mal mit onKeyUp versucht. Bin aber der Meinung, dass es besser geht. Habt ihr paar Vorschläge für mich?
__________________
MfG David
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
Bonaparte ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.11.2010, 23:00  
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.401
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Wie wäre es mit onchange ?
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline   Mit Zitat antworten
Alt 03.11.2010, 23:02  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
überprüfen
kann vieles bedeuten. keyUp prüft ab dem ersten Tastendruck. Das sind die meisten Eingaben noch nicht gültig.
onChange prüft beim Verlassen eines Eingabefelds. Auch das ist nicht immer der Wunscheffekt.

Denk also erstmal drüber nach, wie Dein Wunschverhalten aussieht.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 04.11.2010, 12:02  
Erfahrener Benutzer
 
Registriert seit: 08.08.2009
Beiträge: 195
PHP-Kenntnisse:
Fortgeschritten
da.eXecutoR befindet sich auf einem aufstrebenden Ast
Standard

Damit du möglichst flexibel auf die Eingaben reagieren kannst solltest du sicher eine funktion mit keyup triggern.

In dieser funktion kannst du dann ja festlegen ab wann überhaupt eine Prüfung stattfinden soll.

Beispielsweise willst du prüfen ob der Benutzername bereits existiert, dort gibst du ja vielleicht mindestens 4 zeichen lang vor, dann bringt es ja noch nichts 3x ajax call zu machen wenn jemand "pet" eingibt, weil er "peter" schreiben will.

Es ist hald abhängig von den Kriterien und in welcher Form du reagieren willst. Soll bereits beim Tippen auf der Seite das rote Kreuz zu einem grünen OK ändern oder reicht dir die Prüfung erst beim Feld wechsel etc. etc.

Whats the nut?
__________________
It's not a bug. It's a feature!
da.eXecutoR ist offline   Mit Zitat antworten
Alt 08.11.2010, 19:22  
Erfahrener Benutzer
 
Registriert seit: 23.12.2004
Beiträge: 210
PHP-Kenntnisse:
Anfänger
Bonaparte
Bonaparte eine Nachricht über ICQ schicken
Standard

Danke für die Antworten.

An onChange habe ich auch schon gedacht. Die Zielgruppe (Künstler) sind sehr eigen, wenn es um Ausfüllen von Formularen geht. Das heißt, bevor sie das Feld verlassen, muss das "Feedback" bereits vorhanden sein. Dadurch, dass sie oft Fehler machen, kann es also dazu führen, dass sie bereits nach 3-4 Feldern keine Lust mehr haben...

Mein Wunschverhalten ist eigentlich relativ einfach. Es müssen lediglich Angaben des Users (Username, e-Mail, Webseite, PLZ etc.) validiert werden. Es soll auch sofort ermittelt werden ob ein Pflichtfeld ausgefüllt wurde oder nicht (und nicht erst nach dem Abschicken des Formulars). Da greifen OnKeyUp und OnChange nicht ein - es findet ja keine Aktion statt.
__________________
MfG David
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
Bonaparte ist offline   Mit Zitat antworten
Alt 08.11.2010, 19:46  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Ohne Aktion eines Benutzers wird NIE ein Feld ausgefüllt werden...
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formular: select mit Mehrfachauswahl auf Inhalt überprüfen NoXPhasma JavaScript, Ajax und mehr 4 26.07.2010 10:19
[Erledigt] Tabelle einfärben ByStones HTML, Usability und Barrierefreiheit 16 12.06.2010 22:20
Select feld auf richtige eingabe überprüfen php-gamer PHP Tipps 2009 5 20.08.2009 00:25
[Erledigt] Eingabe im Form überprüfen choice PHP Tipps 2009 7 05.03.2009 12:24
[Erledigt] For-Schleife (mehrfach?) 22hase PHP Tipps 2009 26 12.01.2009 15:17
Radiobuttons auf Eingabe überprüfen frankie PHP Tipps 2008 6 13.10.2008 15:02
Hilfe, Seite im Internet Explorer Buggy trowman HTML, Usability und Barrierefreiheit 4 15.09.2008 08:32
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
Überprüfen ob Eingabe bestimmten String beinhaltet Oswald Bommes PHP Tipps 2006 2 07.06.2006 08:37
[JavaScript] Formular inhalt überprüfen moose HTML, Usability und Barrierefreiheit 2 23.03.2006 21:11
CLI, Command line Eingabe während der Laufzeit DerDesian PHP Tipps 2007 6 30.11.2005 14:10
hh:mm eingabe überprüfen EvilDragon PHP Tipps 2007 9 14.11.2005 15:39
umgang mit array, überprüfen nach inhalt Tic Rederon PHP Tipps 2005-2 4 02.08.2005 17:39
Eingabe überprüfen PHP Tipps 2005 4 04.03.2005 16:12
Eingabe überprüfen PHP Tipps 2004 15 27.07.2004 09:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript während eingabe überprüfen, http://www.php.de/javascript-ajax-und-mehr/73553-inhalt-waehrend-der-eingabe-ueberpruefen.html, ajax eingabe prüfen, formular während eingabe prüfen, während eingabe username kontrollieren php, php eingabe prüfen, javascript während eingabe prüfen, html formular während der eingabe, ajax eingaben überprüfen, suchen während der eingabe onchange, inhalte mit javascript überprüfen, javascript eingabe während tippen prüfen, javascript suche während eingabe, html onkeyup überprüfen ob benutzername vorhanden, username bei eingabe prüfen, formular während eingabe überprüfen, bei feldwechsel reagieren select, html formular während der eingabe prüfen, eingabe prüfen html javascript, onchange eingabefeld prüfen und in eingabefeld zurückschreiben

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum