2013-07-28 86 views
2

我有三個CCK字段:Quantity,Price和Total。我希望將總價計算爲價格*數量。當用戶輸入價格或數量時,是否有任何方法可以實現這一點,總計應該自動計算。我還查看了計算的現場模塊,但只有當我有價格和數量並提交表單時纔有效。我也沒有想到在Drupal的CCK字段中應用jQuery。在Drupal CCK字段中自動計算

回答

3

爲此使用Computed field module

雖然它不會顯示節點編輯窗體上的值,但會自動計算並顯示在視圖或節點顯示中。

是否有一個特殊的原因,你希望總數顯示在節點編輯表單上?你可以添加一些jQuery來自動執行此操作,但是你可能會冒用戶更改這個字段或者禁用JS的風險。

2

此外,還有一個替代計算現場模塊的D7。

一旦所有必要的字段被填充,數學表達式字段就會通過實體 表單上的ajax動態更新。如果JavaScript禁止 ,則表單將在提交表單時進行評估。提交表單時, 結果存儲在數據庫中。

Math Field