525
צפיות
צפיות
3
תשובות
תשובות
כיוון נקודת הכניסה בטופס
שלום לכולם,
יש לי טופס עם שדות טקסט. כדי שנקודת הכניסה תקפוץ לשדה הראשון בטופס כאשר הדף נטען הוספתי את הפקודה:
<"()body OnLoad="document.formName.fieldName.focus>
עד כאן הכל סבבה.
העניין הוא שהטופס כתוב בעברית ואני מעוניין שנקודת הכניסה תהיה מכוונת כברירת מחדל לכיוון שמאל (כדי לאפשר כתיבה מימין לשמאל). הפקודה
<"input style="direction:rtl>
אמנם מקפיצה את נקודת הכניסה לימין אך לא משנה את הכיוון שלה והמשתמש חייב ללחוץ קודם על alt+shift. פשוט מעצבן!
האם יש למישהו פתרון?…
3 תשובות
אם אני מבין נכון….
מה שאתה רוצה זה שזה ישנה את השפה.
השאלה הזו נשאלה לא פעם בפורומים שונים באינטרנט והברה אנשים טוענים על קיום מאפיין בשם lang שמטפל בזה – אבל אני אף פעם לא שמעתי על מישהו שזה איי פעם עזר לו.
אם באמת הבנתי את הכוונה שלך אז לצערי אין פיתרון אמיתי בשבילך מלבד לכתוב פונקציה ב JAVASCRIPT שכאשר מישהו מכניס תו באנגלית באותו שדה אז זה יחליף אותו בתו העברי המתאים.
אל תסתבך זה ככה:
אתה פשוט מאוד מוסיף ל form את זה:
dir="rtl"
…..
<form name="…" action="…" method="…" dir="rtl">
<input…>
</form>
וככה הוא יודע לשנות את השפה לבד כשאתה נכנס אליו.. אני מקווה שזה יפעל..
ואם אתה רוצה רק לשדה ספציפי
אז את הdir תשים בinput.. אני עדיין מקווה שזה יפעל 😛