ABA


"צריך עזרה עם בדיקת שם משתמש בJS"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12086 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12086
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   19:58   15.05.07   
אל הפורום  
  צריך עזרה עם בדיקת שם משתמש בJS  
 
   זאת הבדיקה שעשיתי:

function isName(chkName)
{
var badc
var i
var k
var badSt
badSt="}{~!@#$%^&*()_+-=,./<>?\|:"
name=chkName.value
badc=0
sw_num=0
if (name.length < 2)
{
window.alert("טעות, שם משתמש קצר מדי")
sw_error=1
}
if (! isNaN(name))
{
window.alert("טעות , יש להקיש בשם משתמש אותיות בלבד")
sw_error=1
}
for (i=0; i<10; i++)
if (name.indexOf(i)>=0)
{
sw_num=1
}
if (sw_num==1)
{
window.alert("השם משתמש כולל מספרים")
sw_error=1
}
for (i=1;i<=name.length;i++)
{
for (k=1;k<=badSt.length;k++)
{
if (name.charAt(i)==badSt.charAt(k))
{
badc=1
i=name.length
k=badSt.length
}
}
}
if (badc==1)
{
window.alert("תווים לא חוקיים בשם משתמש")
sw_error=1
}
}

הבעיה היא שאפילו אם המשתמש מקיש תווים חוקיים הוא מקבל שגיאה של תווים לא חוקיים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תעשה לפי אסקי אם לא מסתדר לך ... lior066 17.05.07 03:59 1
  אממ מה זה isNaN אמור לעשות? ronen333  17.05.07 07:36 2

       
lior066

   03:59   17.05.07   
אל הפורום  
  1. תעשה לפי אסקי אם לא מסתדר לך ...  
בתגובה להודעה מספר 0
 
   אני לא מבין ב PHP לכן אני לא יכול לעזור לך פה , אבל אתה יכול לעשות בדיקה לתווים שנמצאים בגדר אותיות בטבלת האסקיי וככה אתה יכול גם להגיד לך גבולות מאוד מדוייקים במקום "מה אסור" אתה מגדיר "מה מותר" ואתה יכול ככה גם לבחור לך אפילו את השפה הרצוייה , אם בא לך רק עברית או רק אנגלית או שניהם בייחד..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   07:36   17.05.07   
אל הפורום  
  2. אממ מה זה isNaN אמור לעשות?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net