![]() |
[JS] עזרה עם סקריפט קטן ואיפשור כתיבה בעברית
הסקריפט הוא כזה:
קוד:
<script language="javascript" type="text/javascript"> מה שאני רוצה לעשות עם הסקריפט הזה, הוא שלא ייתן לכתוב מילים בעברית בשדות. הכוונה שלי היא שאם מישהו יקליד בשדה אחד "דן" ובשני "dan" או להיפך, תהיה שגיאה, כנ"ל אם יקלידו עברית בשני השדות. הנה הקוד של שני השדות: קוד:
<input name="username" type="text" size="25" /> |
תשתמש ב onkeyup לכל שדה תעשה בדיקה עם PREG
|
שכחתי לציין שאני ממש בור ועם הארץ בכל מה שקשור לשפות תיכנות Web?
תודה לך בכל מקרה. אשמח אם מישהו יוכל להראות לי את הקוד המתאים למה שביקשתי, תודה. |
אם כוונתך שהמילה תכיל רק אותיות באנגלית, אז תבנה פונקציה שמקבלת מילה ובודקת כל אות אם היא קטנה מa או A או גדולה מz או Z.
זה נכתב ככה : קוד:
function chk_letter(str){ |
תודה אבל איך אני מיישם את זה על השדות שנתתי בקוד?
|
פשוט תזמן את הפונקציה מהסקריפט הראשי:
קוד:
<script language="javascript" type="text/javascript"> |
תודה, אבל זה לא עובד, זה נותן לי שגיאה.
|
או שתגיד לי מה השגיאה או שתביא לי את הקובץ ואני יעשה לך.
|
יש לך מסנג'ר? בבקשה שלח לי אותו בפרטי, תודה.
|
הקוד שנתנו לך אמור לפעול רק שלדעתי יותר נוח לעשות את זה עם REGEX וזהו... שים לב שאתה חייב לעשות בדיקת תקינות נוספת שלא קשורה לJavaScript שכן אפשר לעקוף את הבדיקות הללו בקלות יחסית...
|
כל הזמנים הם GMT +2. הזמן כעת הוא 00:13. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ