שלח תשובה

זירת השאלות

927
צפיות
6
תשובות

בדיקת תווים ב-JS

,‏ 2 בפברואר, 2004

איך אפשר לדעת האם התו שנלחץ הוא בעברית או באנגלית
(אני רוצה לעשות טופס שניתן יהיה למלא אותו בעברית בלבד)
תודה

תגיות:

6 תשובות

  1. זהר פלד הגיב:

    בעזרת שימוש באובייקט regExp….
    המקום ברשת ללמוד על regExp בעברית, הוא מדריך ה js של זינדל, אם כי הוא מיושן למדי, הוא מסביר לא רע…

  2. זהר פלד הגיב:

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

  3. masteroy הגיב:

    הבנתי שהבדיקה נעשית על מחרוזות אבל
    האם יש אפשרות לדעת ברגע הלחיצה על מקש מה התו שנלחץ (עברית או אנגלית)
    ולא בדיקה של כל מחרוזת שהוכנסה לכל שדה בטופס

  4. זהר פלד הגיב:

    כן.
    ע"י שימוש ב onKeyPressed וב event.keyCode – דוגמית קוד:

    <input type="text" name="digitsOnly" onKeyPressed="return /d/g.test(String.fromCharCode(event.keyCode))">

    תיבת הטקסט הזו לא תאפשר לגולש להקליד לתוכה תווים שאינם ספרות.

שלח תשובה