[問題] 請問很多check box如何簡化程式?
各位大大好
目前我在製作一個很簡單的表格
就像點菜單
比如說 (口-->CHECK BOX)
漢堡類:
口 A 35元
口 B 30元
飲料類
口 咖啡 25元
口 奶茶 15元
諸如此類
但是東西有很多很多
約幾十樣
而且我要在畫面右下角放一個動態文字(總價)
只要CHECK BOX一打勾
總價馬上就會跳動
比如說我
勾漢堡A ---> 總價:35
勾漢堡A,B 奶茶 ---> 總價:80
如果把B去掉 剩A,奶茶 ---> 總價:50
=================真正問題的分隔線=====================
這樣一來,我不僅要針對每個CHECK BOX去做程式設定,非常麻煩
而且變數還可能要用很多很多
CHECK BOX 有選/沒選 , 都要做 加上價錢/減去價錢的動作
我的程式如下....
money=0;
box1.setChangeHandler("msg1",_root);
a=0;
msg1=function(){
a++;
if((a%2)==1){
money=money+35;
}else{
money=money-35;
}
};
box1就是第一個check box,msg1只是隨便取的,為了判斷有勾或沒勾所以用a做判斷
同理box2就要用到msg2,還有變數b
同理box3就要用到msg3,還有變數c
..........一直要用到40幾個box
現在是40幾個,萬一有七八十個選項,或是有上百個選項
用苦工慢慢做一定超累,變數也一定用到超多
請問有沒有比較方便的方法?
不用一個一個慢慢設定
請大大們教我吧,謝謝
ps:或是哪位大大知道有可以直接新增一個選項的程式寫法
(如弄一個按鈕 就可以新增 火鍋類 自填口味 價錢 前面一樣有個box可選)
也請順便教教我,感謝感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.254.57
推
08/21 02:29, , 1F
08/21 02:29, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章