שלח תשובה

זירת השאלות

507
צפיות
1
תשובות

שאלה בJS…

,‏ 17 במרץ, 2006

שלום…
אני רוצה לדעת איך אני יכול לעשות שכשאני מסמן CHECKBOX זה יוסיף לי למס' מסויים.
ניסיתי מש'ו כזה:


בHEAD:
        <script language="javascript">
            var Monney;
            function plus(Price)
            {
                Monney = Monney + Price;
            }
            function minus(Price)
            {
                Monney = Monney-Price;
            }
        </script>
בBODY:
<input type="checkbox" name="Price" onselectstart="plus(100);" onunselect="minus(100);" />
ככה אני מנסה להדפיס:
                                <script language="javascript" type="text/javascript">
                                    document.write Monney;
                                </script>

תודה מראש!

תגיות:

1 תשובות

  1. האירוע onselectstart
    מתייחס לסימון טקסט, לא לסימון תיבת בחירה.

    אתה יכול לעשות הכל בפונקציה אחת, fChangePrice נגיד.
    בתחילת הפונקציה אתה בודק את מצב אותו checkbox, אם הוא checked או לא. אם כן – תוסיף מחיר, אם לא – תפחית.

    לגבי השיטה שלך להוסיף או להפחית, ב-js אתה יכול לבצע פעולה גם בצורה הבאה: price+=100 יוסיף 100 ל-price, ו-price-=100 יפחית 100 מ-price.

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!