הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [JS]איך גורמים לשדה מסויים לקלוט רק תווים מסויימים? (https://hosts.co.il/forums/showthread.php?t=18160)

BlueNosE 21-03-06 14:29

[JS]איך גורמים לשדה מסויים לקלוט רק תווים מסויימים?
 
שלום,
יצרתי שדה טקסט ואני רוצה לגרום לו להכיל רק את התווים 0123456789
אני יודע שאפשר אבל אין לי מושג איך.

תודה לעוזרים =]

d0rix 21-03-06 14:31

רק תתווים האלו אתה רוצה?
לחסום את התווים האלו */-#@ זה לא עוזר?

BlueNosE 21-03-06 14:42

לא, אני פשוט צריך רק מספרים..

Eye-Soft 21-03-06 15:33

כל פעם שיש OnChange אם אני לא טועה, אתה בודק בJS האם התו האחרון שהוזן חוקי...

BlueNosE 23-03-06 17:37

תודה רבה לכולם, הסתדרתי בעזרתו של MetaCode =]
למי שצריך את הקוד:
HTML קוד:

<input type="text"
onKeypress="if (event.keyCode <= 47 || event.keyCode > 57) event.returnValue = false;"
onPaste="return false;" />

[מקבל רק מספרים וחוסם הדבקה לשדה (בשביל שלא יוכלו להדביק אותיות) =]


כל הזמנים הם GMT +2. הזמן כעת הוא 03:06.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ