603
צפיות
צפיות
1
תשובות
תשובות
שאלה בJS…
שלום…
אני רוצה לדעת איך אני יכול לעשות שכשאני מסמן 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 תשובות
האירוע onselectstart
מתייחס לסימון טקסט, לא לסימון תיבת בחירה.
אתה יכול לעשות הכל בפונקציה אחת, fChangePrice נגיד.
בתחילת הפונקציה אתה בודק את מצב אותו checkbox, אם הוא checked או לא. אם כן – תוסיף מחיר, אם לא – תפחית.
לגבי השיטה שלך להוסיף או להפחית, ב-js אתה יכול לבצע פעולה גם בצורה הבאה: price+=100 יוסיף 100 ל-price, ו-price-=100 יפחית 100 מ-price.