719
צפיות
צפיות
14
תשובות
תשובות
איך אני בודק רווחים בתיבת טקסט?
כאילו בשדה של שם משתמש, אני לא רוצה שהמשתמש יקליד רווחים …
הנה שאר הבדיקות של שם המתשתמש…
if (Username == ""){
alert('חובה להכניס שם משתמש')
document.SignUp.Username.focus()
flag=false
return
}
else{
if (Username.length < 4 ){
alert('חובה להכניס שם משתמש בעל 4 תווים לפחות')
document.SignUp.UserName.focus()
flag=false
return
}
}
if (isProper(Username) == false){
alert("שם המשתמש שבחרת אינו חוקי")
document.SignUp.Username.focus()
flag=false
return
}
sChar = Username.charAt(0)
sChar = sChar.toUpperCase()
if ((sChar<"A")||(sChar>"Z")) {
alert("שם המשתמש חייב להתחיל באות אנגלית")
document.SignUp.Username.focus()
flag=false
return
}
אני חשבתי להריץ לולאה על כל התווים שהמשתמש הקליד… אבל עדיין אני לא יודע איך בדיוק עושים את זה… יש למישהו רעיונות?
14 תשובות
אם אני לא טועה משתמשים בפונקציית…
בפונקציית TRIM שמורידה רווחים
תן לי את הקוד
כי עדיין לא למדתי אותה אבל תשתדל להסביר. תודה(יש לי מחר מבחן)
שמע
קודים מוכנים לא תקבל כאן !!!
מצטער שהטעתי אותך
הנה ההסבר האמיתי :::
תודה.אבל מצאתי פתרון הרבה יותר יעיל
שימוש בערכים אסקיים. פשוט חסמתי למשתמש את הרווח, מדליק, אה?
trim היא בכלל פונקציה של vbs…
ב js אין פונקציה מובנה כזו, צריך לבנות אותה לבד בעזרת regExp.
חוצמזה, חסימה לפי ערך אסקי לא תמיד תעזור לך. אם כבר, אתה צריך לחסום לפי String.fromCharCode של ערך האסקי.
למה לא תעזור?
אני יודע, אפשר להעתיק ולהדביק אבל יש טריגר שנקרא onPast אני חושב ושם אתה יכול לבטל את זה.
onPaste, אבל זה לא קשור בכלל
למה שכתבתי.
דרך אגב, מצטער על הגישה שלי
אם אתה כבר פה, אתה יכול לענות לי על כמה שאלות?
מה בדיוק עושה הפונציה הזאת?
<!–
function isDigit(IDNum){
return /^-?d+(.d+)?$/.test(IDNum);
}
זה לא לשיעורי בית אלא אני נבחן בקרוב על הנושא של ג'אווה סקריפט.בבקשה, אם אתה יודע, תענה לי בפירוט.
שאלות= שאלה. שוב הקוד
<!–
function isDigit(IDNum){
return /^-?d+(.d+)?$/.test(IDNum);
}
ילדה בלבן? אולי את יודעת?
תפתח מדריך
, ותתחיל ללמוד. אנחנו לא פה כדי לתרגם לך קודים.
ומה בקשר לעזור אולי?
אוף, די להיות כבדים.
אף אחד לא חייב לך כלום
וזו הפעם האחרונה שמישהו טורח להגיד לך את זה.
פה לא תקבל קודים מוכנים, ואף אחד לא יכין לך שיעורי בית
בפעם הבאה ההודעות פשוט יימחקו.