שלח תשובה

זירת השאלות

539
צפיות
10
תשובות

בעייה בג'אווה סקריפט

,‏ 6 במאי, 2004



<script language="javascript">
function validSrc()
{
var Fn=src1.fn.value;
var Ln=src1.ln.value;
var errMsg="";
var errMsgt="";
var txtCharOptions=" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzאבגדהוזחטיכךלמםנןסעפףצץקרשת";
var numCharOptions="0123456789";
if (Fn.length==0)
{
errMsg="לא נרשם שם פרטיn"
}
for (i=0; i<Fn.length; ++i)
{
if (txtCharOptions.lastIndexOf(Fn.charAt(i))==-1)
{
errMsgt= errMsgt + "בשם הפרטי יש תו לא חוקי" + " – " + Fn.charAt(i) + " n"
}
}
if (Ln.length==0)
{
errMsg= errMsg + "לא נרשם שם משפחהn"
}
for (i=0; i<Ln.length; ++i)
{
if (txtCharOptions.lastIndexOf(Ln.charAt(i))==-1)
{
errMsgt= errMsgt + "בשם המשפחה יש תו לא חוקי" + " – " + Ln.charAt(i) + " n"
}
}
if (errMsgt.length > 0)
{
alert(errMsgt);
return false;
}
if (errMsg.length > 0)
{
alert(errMsg);
return true;
}
if (errmsg.length=errmsgt=0)
{
return true;
}
}
</script>

הפונקציה לא עובדת לי…תעזרו לי בבקשה…

תגיות:

10 תשובות

  1. sd-web הגיב:

    כתבת בקוד:


    var Fn=src1.fn.value;
    var Ln=src1.ln.value;
    var errMsg="";
    var errMsgt="";
    var txtCharOptions=" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzאבגדהוזחטיכךלמםנןסעפףצץקרשת";
    var numCharOptions="0123456789";

    ולפי מה שאני חוזר אתה קודם מכריז על משתנים ואחר-כך קובע את ערכם.

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

    אחד היתרונות של JS על VBS
    שאפשר להגדיר וקבוע את ערכם בו זמנית

    ו-ZlaGer אתה מוכן לומר לנו מה לא עובד? מהי הודעת הגיאה שאתה מקבל ?

  3. sirob הגיב:

    אולי…
    תחליף את

    var Fn=src1.fn.value;

    ב-


    var Fn = document.getElementById("fn").value;

  4. אוריקס הגיב:

    סתם להשכלה
    שורה כזאת ב VBS היא חוקית:


    dim nir: nir=5

  5. sirob הגיב:

    אולי חוקית…
    אבל עד היום עבד לי:

    nir = 5

    אבל אולי אני היחיד שעושה את זה :).

  6. אוריקס הגיב:

    כן,
    כי לא הצהרת על המשתנה באותה שורה

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

    למיטב ידיעתי ב-VBS לא חייבים להגדיר
    משתנים ולכן הרבה אנשים שכותבים ב-VBS כותבים למעלה זוג מילים
    נראה לי : option explicted או משהו כזה
    אני ו-JS חברים טובים

  8. ZlaGer הגיב:

    הפונקציה עצמה לא עובדת…
    אין שום הודעת שגיאה, פשוט לא קורה כלום..היא לא בודקת את החיפוש (זהו חיפוש..)

שלח תשובה