שלח תשובה

זירת השאלות

444
צפיות
5
תשובות

אימות מס' טלפון ותאריך

,‏ 20 באפריל, 2004

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

אני לא יודע לבצע אימות ב js אבל יודע לעצור שליחה במקרה שהוכנס נתון לא חוקי.

אשמח אם מישהו ישלים לי את מה שצריך בvb או js

תודה רבה
שולחי

תגיות:

5 תשובות

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

    דבר ראשון זה VBS ולא VB
    ותראה את קוד ה-VBS שאתה עושה כדי שנוכל לעזור לך לתרם את הקוד ל-JS

    בעיקרון ב-JS עושים בדיקות ע"פ תבניות טקסט – regular expressions

  2. שולחי הגיב:

    הנה

    else if(wform.yearBirth.value!=""){
    alert("j")
    for (i=0; i<wform.yearBirth.value; i++) {
    if (wform.yearBirth.value.charAt(i) < "0") {
    return false
    alert("השנה חייבת להיות ערך מספרי")
    }
    if (wform.yearBirth.value.charAt(i) < "9") {
    return false
    alert("השנה חייבת להיות ערך מספרי")
    }
    }
    }

    מבין? עכשיו אני צריך שאחרי ההודעה "השנה חייבת להיות ערך מספרי" תהייה פקודה שתפסיק את את השליחה והעיבוד של הטופס (שליחה דרך כפתור submit)

    תודה רבה
    שולחי

  3. שולחי הגיב:

    תודה, אבל…
    את זה אני יודע…

    איך עושים את אימות נתונים של הכנסת מספרים בלבד ב- JS ?
    זה דורש ידע בביטויים ריגולרים, לא?

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

    יאפ…
    חפש כאן בפורום על הערך wazzap (בשם משתמש )
    ובאחד השרשורים שלו כתוב הביטוי שעושה זאת

    משהו כזה

    return /[1-9]/.test(fromCharCode(event.keyCode()))

שלח תשובה