שלח תשובה

זירת השאלות

440
צפיות
9
תשובות

עזרה

,‏ 4 בפברואר, 2004

מישהו יכול לתת לי רעיונות איך לבצע את זה?


כתובת דואר אלקטרוני: שיוקלד משהו לפני ה @ משהו אחרי ולאחר מכן '. ' ואח"כ עוד משהו.

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

תגיות:

9 תשובות

  1. ניר טייב הגיב:

    יש לי רעיון בשבילך…
    נסה לעשות כך ::: למשתמש תראה דבר כזה

    <input name="before"> @ <input name="after">

    יענו הכנס ערך שלפני הכרוכית (@ חחח) את הכרוכית לא תצטרך לבדוק ושהמשתמש יכניס גם ערך אחרי @ ואז כשאתה מקבל את הנתונים תעשה כך :::

    Email = Request.Form("before") + "@" + Request.Form("after")


    את הפלוסים אפשר להחליף ב-& (אני כבר התרגלי לכתוב ב-JS צד שרת)

    זה לדעתי פתרון דיי רגיל אני פשוט לא יודע איך לבצע בדיקה כזו

  2. stimpi הגיב:

    ועוד משהו
    אמרתי לכם כבר שיש לי מבחן בJS ואני צריך עזרה בבדיקות הנה השדות שבטופס והבדיקות שהחלטתי שהחלטתי לעשות

    שם משתמש:***השם חייב להתחיל באות. השתמש רק באותיות (a-z), ספרות (0-9), קו תחתון (_), וללא רווחים.

    סיסמא ***- חייבת להכיל בין שישה לעשרה תווים, יכולה להכיל אותיות רישיות וקטנות (A-Z, a-z), ספרות (0-9), אך ללא רווחים או רצף של שלושה תווים זהים.
    אינה יכולה להכיל את שם המשתמש(שלא תהיה שווה לה)

    כתובת דואר אלקטרוני***: שיוקלד משהו לפני ה @ משהו אחרי ולאחר מכן '. ' ואח"כ עוד משהו.

    שם פרטי:***ניתן להשתמש באותיות באנגלית (A-Z, a-z) ובעברית, (א-ת)רווח, נקודה, מקף וגרש.

    כינוי:הכינוי אינו יכול להכיל את התווים הבאים: סוגריים זוויתיים (< או >), גרש וגרשיים (' או ").

    מספר ICQ – למישהו יש רעיונות? מספר ICQ, זה רק 9 ספרות נכון?

    MSN Messenger – כמו האי-מייל

    אתר אינטרנט- זה התסריט שיצרתי:


    function check_url(address) {
    if ((address == "") || (address.indexOf ('http://') == -1) || (address.indexOf ('.') == -1))
    return false;
    return true;
    }

    מין – זכר, נקבה, כפתור רדיו.*

    מקצוע – אותיות בלבד.עד 12 תווים(יש מקצוע יותר אורך מ-12?)

    טלפון – אני אעשה שני תיבות טקסט צמודות – אחת של קידומת ואחת של המספר טלפון עצמו כאשר בין שני תיבות הטקסט יש ' – ' (מקף).עכשיו בקשר לבדיקות:

    הקידומת: לפי דעתי יש קידומת של 3 ספרות,לא? או רק של 2?( יש למישהו תשובה?) , אני אעשה את זה עם המאפיין maxlength. ואני אבדוק שהמשתמש הקליד רק ספרות באמצעות הפונקציה isNan().

    בקשר למספר עצמו: אני צריך את העזרה שלכם.כמה ספרות יש במספר טלפון? 7 בלי יוצא מן הכלל?

    תאריך לידה* -תיבת טקסט: של יום בחודש.שני תיבות סלקט – של חודש ושל שנה(1850-2004). אני אבדוק שהמשתמש לא בחר ב " <<בחר חודש>>" ו- " <<בחר שנה>>" .בקשר לבדיקה של יום בחודש – אני אעשה עד 2 תווים, מספרים בלבד כמובן ו – עד 31(יום בחודש)

    מיקוד – בדיוק 5 תווים ורק מספרים

    אזור ועיר: תיבת סלקט של האזורים, ועוד תיבת טקסט של העיר(איזה בדיקות לעשות בעיר?)

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

  3. stimpi הגיב:

    ודבר אחרון אחרון ששכחתי
    שימו לב שרק השדות שסימנתי ב *** אני אבדוק אם הוכנס בהם ערך תחילה. בקשר לשאר, אם לא הוכנס ערך זה בסדר אבל אם כן הוכנס, אני רוצה לוודא שהוא הכניס את זה בצורה תקינה. אני צודק?

  4. ניר טייב הגיב:

    והנה כמה תשובות
    לשם משתמש תשתמש באובייקט regExp
    לסיסמא תשתמש במאפיין maxlength של ה-INPUT
    לאי-מייל חפש סקריפט או שתעשה את מה שאמרתי לך
    שם פרטי גם להשתמש ב-regEXP
    לכינוי תשתמש בשיטה length של אובייקט ה-string
    ICQ זה 9 אתה יכול לספור וגם כאן להשתמש במאפייןmaxLength
    המסנג'ר בדומה לאי-מייל

  5. stimpi הגיב:

    מה עושה האובייקט שציינת?
    אתה בטוח שהוא שייך ל javascript?

  6. ניר טייב הגיב:

    בטח…
    שהוא קשורל-JS אני בעצמי עוד לא למדתי אותו אבל אני יודע שהוא עוזר מאוד לדברים האלה תסתכל כמה הודעות למטה ותמצא קישור לעמוד באתר של זינדל שמסביר על זה

  7. stimpi הגיב:

    יאללה עוד תגובות חבר'ה
    אני צריך עזרה דחוף! המבחן ביום שישי

שלח תשובה