[問題] 讓不同的選項對應正確的值

看板Web_Design作者 (只動手指的阿宅)時間18年前 (2008/02/19 15:15), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/5 (看更多)
下圖是小弟要設計的網頁內容,讓使用者點選"食物種類"及"數量"後 食物種類 數量 ┌──────┐ ┌──────┐ │▽ 豆漿 │ │▽ 1 │ └──────┘ └──────┘ │ 牛奶 │ │ 1 │ │ 麥片 │ │ 2 │ │ 果汁 │ │ 3 │ │ 豆漿 │ │ 4 │ │ : │ │ : │ └──────┘ └──────┘ ┌──┬──┬───┬──┬──┬──┐ │種類│數量│蛋白質│脂肪│醣類│熱量│ ├──┼──┼───┼──┼──┼──┤ │豆漿│ 1 │ 2 │ 2 │ 8 │ 60 │ ├──┼──┼───┼──┼──┼──┤ │ │ │ │ │ │ │ ├──┼──┼───┼──┼──┼──┤ │ │ │ │ │ │ │ └──┴──┴───┴──┴──┴──┘ 會自動在底下的表格計算該食物所對應的營養素及熱量等 並將"食物種類"及"數量"存至資料庫 而營養素方面是固定某個食物就會對應到某個值,所以想用程式控制就好 目前是用switch() case'...' 這個來寫 比對"食物種類"再回傳對應的營養素份量 例如要找出某種食物蛋白質的份量 我是用javascript寫了個function 語法如下: function Prot(obj) { if (obj.value !=""){ switch(obj) { case '豆漿': return 2; break; case '牛奶': return 3; break; } } } 當按了數量後就會設定食物蛋白質的值 食物蛋白質.value=Prot(食物種類.value)*食物數量.value ( ↑蛋白質那格的name...以此類推) 不過感覺上好像還有更有效率的做法 不知道小弟的程式有沒有什麼需改進的地方,或有什麼建議 麻煩各位指教,感謝<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.95.173

02/20 00:07, , 1F
沒差啦,反正這部分都是client端在做
02/20 00:07, 1F
文章代碼(AID): #17ke8Ttu (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #17ke8Ttu (Web_Design)