נוהג נפוץ ביישומי אינטרנט הוא שהתנהגותו של מקש ENTER אינה מה שיש לו בדרך כלל כברירת מחדל, ועם jQuery אתה יכול לשנות התנהגות זו די בקלות.
הקוד הנדרש הוא זה:
פונקציה enter2tab (ה) {
אם (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));אם ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). בחר ();
e.preventDefault ();להחזיר שקר;}}}
עליכם לכלול את הפונקציה enter2tab בפעולה בה אתם רוצים שתוחל, ללא שום תעלומה נוספת.
מקור | כריסטלב
אני אומר לך, השתמש בקוד שלך וזה לא עובד בשבילי, אני רוצה לשלוט שכאשר לוחצים על ENTER הופכים את הפונקציה של TAB להעביר את המיקוד לקלט הבא
בדוק את התחביר של הקוד, מכיוון שהוא לא עובד. זה יהיה בגלל הציטוטים המזוינים שהופכים לקישוט ויש ציטוטים כפולים שלא נסגרים.