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

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

dsw 06-01-07 17:40

[PHP] הגבלת תווים
 
צריך איזה קוד שמגביל את התבים בשדה טקסט...

Meir 06-01-07 17:45

בphp אתה יכול לבדוק רק אחרי שהטופס נשלח ולא לפני, כדי לבדוק תשתמש בפונקציה strlen

sUP 06-01-07 18:05

ב HTML תשים ב INPUT:
maxlenght="100"

בשביל להגביל ל 100 תווים

hpman28 06-01-07 18:20

תלוי למה
 
אתה מדבר על TEXTAREA או על שדה TEXT של שורה אחת?

dsw 06-01-07 19:12

ציטוט:

נכתב במקור על ידי hpman28 (פרסם 401617)
אתה מדבר על TEXTAREA או על שדה TEXT של שורה אחת?

TEXT

eLad 06-01-07 19:34

ציטוט:

נכתב במקור על ידי sUP (פרסם 401598)
ב HTML תשים ב INPUT:
maxlenght="100"

בשביל להגביל ל 100 תווים

maxlength, שים לב לאיות

ואפשר לעקוף את זה כי זו הגבלה בצד לקוח..

LosNir 06-01-07 19:53

ציטוט:

נכתב במקור על ידי eLad (פרסם 401682)
maxlength, שים לב לאיות

ואפשר לעקוף את זה כי זו הגבלה בצד לקוח..

נכון,
אבל זה גם בנוסף לבדיקה בצד שרת.

הכי טוב, כי אם אתה עושה רק בדיקה בצד שרת, הבנאדם יכול להמשיך ולרשום טקסט מעל למותר מבלי לדעת שאסור.

Eli-Hai 07-01-07 14:25

ציטוט:

נכתב במקור על ידי LosNir (פרסם 401698)
נכון,
אבל זה גם בנוסף לבדיקה בצד שרת.

הכי טוב, כי אם אתה עושה רק בדיקה בצד שרת, הבנאדם יכול להמשיך ולרשום טקסט מעל למותר מבלי לדעת שאסור.

חיסרון בשדות כמו שדות של שם משתמש, שהוא יכתוב, ויכתוב ויכתוב, המערכת תקצר לו אוטומטית את השם משתמש והוא לא ידע את שם המשתמש החדש שלו.
maxlength ו-substr יעשו טוב את העבודה.

dsw 07-01-07 17:14

לא הבנתיי כלוםם........

sUP 07-01-07 17:36

ציטוט:

נכתב במקור על ידי dsw (פרסם 402071)
לא הבנתיי כלוםם........

אז תוריד את התכנות קידוד ובניית אתרים מהחתימה
ואז אחרי שתבין תחזיר

dsw 07-01-07 17:49

ציטוט:

נכתב במקור על ידי sUP (פרסם 402085)
אז תוריד את התכנות קידוד ובניית אתרים מהחתימה
ואז אחרי שתבין תחזיר

חחח מצחיק אתה.......

omercnet 07-01-07 20:07

אתה יכול להוסיף לinput שלך
onchange
ואז להריץ פונקציה בJS שבודקת את התוכן של הinput אם משהו לא טוב, להוציא אותו ולזרוק הודעה למשתמש
משהו כזה
HTML קוד:

<script>
function natzifilter(x) {
  if (x.value.match("@")) {
    x.value = x.value.replace(/@/, "")
    alert('No soup for you!')
  }
}
</script>
<input type='text' id='w00t' onchange='natzifilter(this)'>
<!-- should do the trick -->


sUP 07-01-07 20:35

ציטוט:

נכתב במקור על ידי dsw (פרסם 402095)
חחח מצחיק אתה.......

אני רציני לגמרי,
אם מישהו יפנה אליך וירצה שתבנה לו אתר עם מערכת לניהול תוכן
"ברמה שהוא לא הכיר" כפי שמשתמע מהבאנר,
אתה תדע לעשות לו את זה?

אני בספק.

אז פשוט אל,
חבל.

omercnet 07-01-07 21:20

חבל לריב,
לכולנו יש עוד הרבה ללמוד,
הבנאדם מוכר את עצמו, שיווק זה משחק.
לגבי אם הוא באמת יכול לבנות דברים ברמה זו או אחרת, נשאיר את זה למבחן התוצאה. בשביל זה יש פה ביקורות.

Tomer 07-01-07 21:34

רק עכשיו שמתי לב שביקשת קוד, נעול.


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

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