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

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

LDan 13-01-07 15:37

האם אפשר להגביל את הטג של TEXTAREA
 
אני מחפש דרך להגביל את מספר התווים ב TEXTAREA
HTML קוד:

<TEXTAREA  NAME="text" MAXLENGTH="1" onkeypress="return isNumberKey(event)" style="width: 100px; height: 50px;" />
</TEXTAREA>

הטג
MAXLENGTH
לא עובד

תודה לעוזרים:)

somebody 13-01-07 15:42

אפרמטר MAXLENGTH לא עובד, בגלל שהוא בנוי רק לשדות מסוג INPUT, ולא לכל השאר.
הדרך היחידה שאני מכיר זה ב-JS, ולעשות אותה בארוע ONCLICK.
זאת אומרת לשלוח לפונקציה, שתבדוק את מספר התווים, ותחזיר TRUE, או FALSE.
יעני:
onclick="return maxch(this.id);"
שלחתי את ה-ID של השדה, כי אז יהיה לך יותר נוח לשים פונקצהי אחת למספר שדות, ולא לכל שדה לעשות מישלו.
אתה יכול גם להפעיל את זה בארוע ONFUCOS ובארוע הדבקה.

LDan 13-01-07 16:33

http://www.dynamicdrive.com/dynamici.../maxlength.htm

היסתדרתי :) אפשר לנעול

omercnet 13-01-07 16:35

אתה בודק כל פעם כמה תוים יש לך בTEXTAREA בJS
ולפי זה אתה מוריד כל מה שנוסף
כמובן שאתה חייב גם לוודא את האורך כשאתה מעבד את הטופס, כי זה שאתה מגביל בטופס, לא אומר שאי אפשר לשלוח את הטופס לבד בלי הגבלות.

http://omerc.net/talimit.html


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

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