667
צפיות
צפיות
14
תשובות
תשובות
איך אני מגביל מספר תווים במילה?
יש לי textarea…
עכשיו אני צריך לולה בגוואה סקריפט שיגביל שלא יוכלו לרשום מילה
שיותר מ20 תווים למשל אם רושמים:
גדגכדגכדגכדגכדגכדגכגד
זה יתן הודעה מסוימת
ואם ירשמו מתחת ל20 תויים זה יעבוד רגיל…
תודה מראש
14 תשובות
מנהל שרשר בבקשה…
פשוט לא שמתי לב שההודעה שלי עדין בדף…
מאמר
.
מה שבילד נתן לך
זה הגבלת מספר התווים שניתן להזין לתוך הtextarea ..
אם אני לא טועה, בקשת הגבלה של מילה אחת או צירוף של תווים בלי כל קשר לרווחים וכד' ?
המאמר שבילד נתן גם פשוט מגביל, הוא לא מציג הודעה
וואלה => פונקציה לבדיקה שכתבתי
<script type="text/javascript">
function limitChars() {
var limitChar = 20; // מקסימום התווים שמילה יכולה להכיל
var str = document.getElementById("msg").value;
var lastWord = str.substring(str.lastIndexOf(" ")+1,str.length)
if(lastWord.length>limitChar) {
document.getElementById("msg").value = str.replace(lastWord,lastWord.substring(0,limitChar));
alert("מקסימום התווים למילה הוא "+limitChar+"nמילתך ארוכה מדי ולכן קוצרה");
}
}
</script>
<textarea cols="60" rows="5" id="msg" name="msg" OnKeyPress="limitChars();"></textarea>
בפונקציה, המשתנה limitChar הוא המשתנה המכיל את המספר המקסימלי של התווים שמילה אחת יכולה להכיל ולפיו הפונקציה תעבוד.
בסה"כ הפונקציה שולפת את המילה האחרונה בתיבת הטקסט, בודקת את מספר התווים שלה ובמידה ומספר התווים שלה גדול מההגבלה אז המילה מקוצרת למקסימום התווים המותרים למילה ומודיעה על השינוי בעזרת הודעת אלרט.
הפונקציה מבצעת בדיקה בכל לחיצה על תו במקלדת לתוך תיבת הטקסט.
ענק אתה בילד
תגיד, אתה מקליד את הסקריפט
או שאתה לוקח מארכיון אישי שלך או ממקורות חיצוניים ?
כתבתי בעצמי במיוחד בשבילך
תיקון: כתבתי במיוחד בשביל הבעיה
זה יכול לעזור גם לאחרים
…
אני לא יודע אם זה עובד או לא וגם אם כן אני לא מבין אז איך
כי פונקציית הריפלייס ב-JS מקבלת פרמטר ראשון כ-RegExp (או שיש כאן overLoading ואף אחד לא סיפר לי )
str.replace(new RegExp(lastWord,""),lastWord.substring(0,limitChar));
זה לא עובד…
קודם כל, של js אמור לקבל regExp, וזה מה שהוא מקבל גם כאן,
ככה שזו לא הבעיה
הקובץ הזה, לעומת זאת, עובד יופי….
והשאלה ל buildHome היא למה לא להשתמש באמת ב regExp?
תודה
תודהההה רבההה לכם
מישהו יודע מה הסימן מיוחד של ' ?
ראיתי פה בדף האחרון של המדריך של html
את הסימני המיוחדים…
חיפשתי את הרשימה המלאה לא מצאתי…
אני מחפש את הסימן של התו
'
תודה מראש
זה יותר מתאים לצד לקוח
&apos
איך אני עושה iframe נסתר?
זאת אומרת שלא יראו שיש עוד חלון בדף…
שיראו את זה רגיל כאילו זה חלק מהדף…
ניסיתי לעשות :
border=0
וזה לא עזר…