שלח תשובה

זירת השאלות

545
צפיות
2
תשובות

בדיקת ערך של כפתורי רדיו

,‏ 20 באוגוסט, 2006

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


        if (document.contact.name.value == "")
        {
            alert('אנא מלא/י שם.');
            document.contact.name.focus();
            return false;
        }


אך אני לא מצליח לוודאות שאחד מכפתורי הרדיו של זכר / נקבה, נלחץ או לא
ניסיתי כך:


        if (document.contact.sex.value == null)
        {
            alert('אנא מלא/י מין.');
            document.contact.sex.focus();
            return false;
        }

ללא הצלחה.

תודה לכל מי שיכול לעזור.

תגיות:

2 תשובות

  1. aviadfe הגיב:

    כפתורי רדיו
    אתה לא יכול לבדוק בהם ערך NULL, אלא אחד מהערכים הבאים תנסה: 0 ו- 1 או true ו- false

  2. בוב הגיב:

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

            if (document.contact.sex.value == false)
            {
                alert('אנא מלא/י מין.');
                document.contact.sex.focus();
                return false;
            }

    גם ניסיתי כך

            if (document.contact.sex.value == 0)
            {
                alert('אנא מלא/י מין.');
                document.contact.sex.focus();
                return false;
            }

    למישהו יש רעיון אחר?
    תודה

שלח תשובה