Ich habe eine Webseite, wo ich eine Tabelle der Teile und Spalten Filtereingaben über jeder Spalte haben, so dass die Leute die Teile in der Tabelle filtern können, funktioniert die jQuery auf keyup so jedes Mal, wenn sie eingeben ein Buchstabe filtert die Tabelle dynamisch. Aber die Leute in meinem Büro, aus Gewohnheit, halten Enter gedrückt, nachdem sie einen Filtertext in die Box eingegeben haben, dieser wiederum übermittelt das Formular zur Verarbeitung. Was kann ich tun? Deaktivieren Sie die Eingabetaste oder etwas ähnliches?Hinweise zur Benutzerfreundlichkeit für Senden von Schaltflächen vs onkeyup jQuery
0
A
Antwort
1
Ja, aber blockieren Sie nur die Eingabe auf die Felder, die nicht das Formular senden sollte. Auch dies muss an keypress
gebunden sein, anstatt keyup
.
$('#target').bind('keypress', function(e) {
if (e.which == '13') {
return false;
}
});
Verwandte Themen
- 1. onKeyUp ohne jQuery?
- 2. Hinweise zur Spaltenbenennung
- 3. Hinweise zur Klassifizierung Ansatz
- 4. Hinweise zur Domänenmodellierung
- 5. CLI-Muster/Antipatterns für Benutzerfreundlichkeit
- 6. So senden Sie das Formular onkeyup Aktion
- 7. Hinweise und Richtlinien zur Unterstützung von IE6
- 8. Hinweise zur Vorhersage zukünftiger Zeitreihendaten
- 9. Wer führt Untersuchungen zur Messung von Funktionalität und Benutzerfreundlichkeit durch?
- 10. jQuery onkeyup Methode nicht definiert
- 11. Ausrichten von Schaltflächen zur Laufzeit
- 12. Hinzufügen von Schaltflächen zur Aktivitätsleiste
- 13. onkeyup Ereignis für Kontrollkästchen
- 14. Verwendung von Gradiants/Patterns zur Verbesserung der Benutzerfreundlichkeit?
- 15. Problem mit dem Deaktivieren von Senden-Schaltflächen auf Formular senden
- 16. iOS - Hinweise zur Erkennung möglicher Speicherlecks
- 17. Hinweise zur Verwendung von ASP.net WebForms oder MVC
- 18. Schaltflächen zum Senden und Abbrechen von Datenformularen
- 19. Hinweise zur Suche nach Produkten mit Kriterien
- 20. Allgemeine Hinweise zur Erstellung dieses Assistentenformulars
- 21. Wie kann ich meine Java-Anwendungen zur Benutzerfreundlichkeit verteilen?
- 22. AngularJS: Alle Schaltflächen innerhalb von Formularauslösern senden?
- 23. Hinzufügen von angepassten Schaltflächen zur vorhandenen MessageBox
- 24. Android: programmatisch Hinzufügen von Schaltflächen zur Benachrichtigung
- 25. Hinweise für java.lang.String.replace Problem?
- 26. jQuery Datatable DOM-Positionierung für Schaltflächen
- 27. Benutzerfreundlichkeit und Konfigurierbarkeit
- 28. Stoppen Sie unaufdringlich aus Triggerung für bestimmte senden Schaltflächen
- 29. tinymce v4 jquery: wie man onkeyup zu fangen?
- 30. HTML Warum senden Schaltflächen in Formularen Daten?
+1 - Ja, dies wäre der beste Weg, um aus einer Benutzerfreundlichkeitsperspektive zu kommen und mit den Erwartungen der Benutzer konform zu bleiben. (Stellen Sie sicher, dass Sie [Enter] für * alle * Felder nicht blockieren. Nur die, wo es Sinn macht.) – JasCav
perfect thanks! – benhowdle89