jQuery: שנה ENTER לטאב

נוהג נפוץ ביישומי אינטרנט הוא שהתנהגותו של מקש 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 בפעולה בה אתם רוצים שתוחל, ללא שום תעלומה נוספת.

מקור | כריסטלב


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   פרננדו דיג'ו

    אני אומר לך, השתמש בקוד שלך וזה לא עובד בשבילי, אני רוצה לשלוט שכאשר לוחצים על ENTER הופכים את הפונקציה של TAB להעביר את המיקוד לקלט הבא

  2.   לעזאזל איתך, ילדתי ​​אותך דיג'ו

    בדוק את התחביר של הקוד, מכיוון שהוא לא עובד. זה יהיה בגלל הציטוטים המזוינים שהופכים לקישוט ויש ציטוטים כפולים שלא נסגרים.