2012-06-27 80 views
1

我創建了一個Drupal網站,其中包含一個用於註冊的新頁面。我想要提供我提供的服務的複選框列表(例如備份用戶文件),並在每項服務旁邊顯示相應的價格。如何總結checkboxlist的值並顯示總金額?

選中多個複選框後,這些值(在本例中爲價格)需要總計爲總金額。這個數額應該顯示在頁面上。

我怎樣才能總結與複選框相關的金額?

+0

使用一些JavaScript/PHP的邏輯值相加 – Khaleel

+0

感謝您的快速性反應,但我怎麼重視價格到特定的複選框?所以當這個複選框被選中時,它會降低它的價格。 – DinoD

+0

那你喜歡什麼? JS或PHP? – Khaleel

回答

1

您有複選框的value屬性將價格金額附加到複選框? 提交/處理時使用js/php邏輯添加選定的複選框。

更新: 選項數組應該像this

array('return_value1' => t('Display Value 1'), 'return_value2' => t('Display Value 2')) 
+0

不完全是,我找到了一種方法來製作一組複選框。並通過數組循環來查找複選框是否被選中。但我仍然無法將價格作爲價值添加到複選框。 – DinoD

+0

請分享您的代碼。 – Khaleel

+0

這有效!非常感謝你 !!!我用這個代碼[鏈接](http://stackoverflow.com/questions/1965075/jquery-loop-through-checkboxes-and-count-each-one-checked-or-unchecked) – DinoD

1

查看Computed Field模塊。

計算字段是一個非常強大的CCK字段模塊,可讓您將 自定義「計算字段」添加到您的內容類型中。這些計算的字段 填充了您通過PHP代碼定義的值。您可以在Drupal的任何可用內容上繪製 ,包括其他字段,當前的 用戶,數據庫表,您的名稱。 (感覺權力呢?:))您還可以選擇是否將計算的字段值與其他內容字段存儲在 數據庫中,或者在節點視圖期間將其計算在 上。 (雖然你應該注意Views使用 需要數據庫存儲值。)這個字段實際上是CCK字段的軍刀。所以開始烹飪你的基於PHP的值!

+0

感謝您的鏈接。我沒有看到任何其他選擇,那麼這一個。謝謝您的幫助 ! – DinoD