שלח תשובה

זירת השאלות

381
צפיות
4
תשובות

ייעוץ

,‏ 19 בנובמבר, 2006

איך לדעתכם הדרך הכי טובה להשיב על אי מילוי שדות באופן מתאים ?

ע"י מערך ו ifים שיבדקו כל שדה ויכניסו למערך הודעה בהתאם ואז לפלוט את כל
המערך ע"י לולאה ?

אם הדרך הזו נראית הכי סבירה…כיצד יוצרים מערך שכזה שבכל if הוא יקבל משפט שגיאה בהתאם לשדה.

מקווה לפתרונות יצירתיים…תודה מראש לעונים ולעונות (אני לא מפלה כמובן)

תגיות:

4 תשובות

  1. יגאל55555 הגיב:

    אני עשיתי מחרוזת בזמנו
    אם מדובר, למשל, בטופס קשר ובו השדות שם, אי-מייל וטקסט הם חובה, אז אפשר לעשות דבר כזה:


    dim strError
    strError = ""
    if uname = "" then strError = strError & "No name was entered<br>"
    if email = "" then strError = strError & "No email was entered<br>"
    if msg_text = "" then strError = strError & "No text was entered<br>"

    if strError = "" then
    …כאן יבוא קוד של מה לעשות אם אין שגיאות

    else

    response.write "<font=red>The following errors occurred:</p>" & strError & "</font>"

    end if

    מקווה שעזרתי!

  2. יגאל55555 הגיב:

    שכחתי להוסיף
    לפני ה-dim strError היה כמובן את הדבר הזה:


    dim uname, email, msg_text

    uname = Request.Form("uname")
    …וכן הלאה

  3. rz_eiln הגיב:

    בזמנו
    אני גם עשיתי ככה פעם גם השאלה אם אין איזושהי דרך יותר מתוחכמת מזו…

  4. racheli הגיב:

    validators
    בasp.net יש קבוצת  validations שאפשר להצמיד כל אחד מהם לפקד בדף. זו השיטה החדשה שחדשה הדוטנט
    בהצלחה!

שלח תשובה