שלח תשובה

זירת השאלות

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

בדיקת טופס ב- JS

,‏ 22 בדצמבר, 2003

שלום לכולם!
הקוד הבא אמור לבדוק אם השדה בשם Fname ריק או לא, אם כן להציג את ההודעה X…


<script>
function check()
{
if (document.myForm.Fname.length=0){alert("X")}
}
</script>

<form id="myForm">
<input type="text" id="Fname">
<input type="button" onClick="check()" value="Check!">
</form>


אבל משום מה הוא מציג לי את ההודעה הבא:


‘document.myForm.Fname’ is null or not an object


מה הבעיה? מישהו יכול לעזור לי?
תודה, אלברט

תגיות:

4 תשובות

  1. netanel_16 הגיב:

    אממ..
    תחליף את השורה הזאתי

    if (document.myForm.Fname.length=0){alert("X")}

    בזה:

    if (document.getElementById("Fname").value == ""){alert("X")}

  2. albert הגיב:

    אממממ
    תודה, הבעיה הייתה שלא שמתי פעמיים "שווה"…
    תודה בכל זאת, ועוד שאלה:
    הפונקציה isNaN() מה היא מחזירה כאשר היא מקבלת מספר?
    כלומר אם אני רוצה לדעת אם מוכנסים לשדה מסויים מספרים, למה אני משווה את הפונקציה הזאת? ל- 0/1? true/false?….

    תודה, אלברט

  3. isNaN()


    if(isNaN(num))
    // num is NOT a number
    else
    // num is a number

שלח תשובה