שלח תשובה

זירת השאלות

525
צפיות
3
תשובות

כיוון נקודת הכניסה בטופס

,‏ 25 ביולי, 2006

שלום לכולם,

יש לי טופס עם שדות טקסט. כדי שנקודת הכניסה תקפוץ לשדה הראשון בטופס כאשר הדף נטען הוספתי את הפקודה:
<"()body OnLoad="document.formName.fieldName.focus>
עד כאן הכל סבבה.
העניין הוא שהטופס כתוב בעברית ואני מעוניין שנקודת הכניסה תהיה מכוונת כברירת מחדל לכיוון שמאל (כדי לאפשר כתיבה מימין לשמאל). הפקודה
<"input style="direction:rtl>
אמנם מקפיצה את נקודת הכניסה לימין אך לא משנה את הכיוון שלה והמשתמש חייב ללחוץ קודם על alt+shift. פשוט מעצבן!

האם יש למישהו פתרון?…

תגיות:

3 תשובות

  1. adventureboy הגיב:

    אם אני מבין נכון….
    מה שאתה רוצה זה שזה ישנה את השפה.
    השאלה הזו נשאלה לא פעם בפורומים שונים באינטרנט והברה אנשים טוענים על קיום מאפיין בשם lang שמטפל בזה – אבל אני אף פעם לא שמעתי על מישהו שזה איי פעם עזר לו.
    אם באמת הבנתי את הכוונה שלך אז לצערי אין פיתרון אמיתי בשבילך מלבד לכתוב פונקציה ב JAVASCRIPT שכאשר מישהו מכניס תו באנגלית באותו שדה אז זה יחליף אותו בתו העברי המתאים.

  2. adamfr הגיב:

    אל תסתבך זה ככה:
    אתה פשוט מאוד מוסיף ל form  את זה:


    dir="rtl"
    …..
    <form name="…" action="…" method="…" dir="rtl">
    <input…>
    </form>

    וככה הוא יודע לשנות את השפה לבד כשאתה נכנס אליו.. אני מקווה שזה יפעל..

  3. adamfr הגיב:

    ואם אתה רוצה רק לשדה ספציפי
    אז את הdir תשים בinput.. אני עדיין מקווה שזה יפעל 😛

שלח תשובה