2011-07-25 16 views
-2

任何人都可以給我一個JavaScript,可以做到以下幾點。
我有預定義的產品價格(可以說A)。消費者可以選擇該產品的數量(可以說B)。和總價格(讓C說C = A * B)出現在同一頁面上,而他實際上並沒有按下任何按鈕。
如果他選擇了5種不同的產品,那麼底部的每種產品的總價格(「C」)會自動累加(可以說D)。 (我將使用這個總價格(「D」)通過將其傳遞到PHP的標題命令在其他頁面)。
我知道HTML和CSS和一點PHP,但我不知道的JavaScript。我正在爲一家書店製作這個網站。老闆是一個真正的好朋友,我想盡可能做到最好。感謝您的幫助
例如
這就是我想要發生的事情。我在同一頁面銷售5本不同的書籍。你可以選擇你想要的書和每本書的數量。 (例如3本1型書和2本2型書)。在頁面底部的計算自動發生,而買方可以看到他要付出我需要一個簡單的JavaScript來添加和增加成本

+1

請提供更多信息。你使用的是什麼HTML標記?你想要發生什麼? – element119

+0

這就是我想要發生的事情。我在同一頁面銷售5本不同的書籍。 你可以選擇你想要的書和每本書的數量。 (例如3本1型書和2本2型書)。在頁面底部自動進行計算,買方可以看到他必須支付的總金額。 – Danny

+0

如果您向我們展示您的HTML表單,我們可以向您展示您需要隨附的腳本。您必須確保它是經過驗證的服務器端,否則用戶可以(例如使用FireBug)提交顯示$ 0.01的表單並獲得每本書的99個應付款。 – Grezzo

回答

1

總量我建議看:

http://www.w3schools.com/jsref/event_onchange.asp

http://www.w3schools.com/js/js_obj_math.asp

而且

http://www.w3schools.com/ajax/default.asp

最後一個比較複雜, e動態發佈到PHP文件。在向其他人索要代碼之前,請盡你最大的努力去看看你是否可以自己去學習......從長遠來看,這一點是值得的。

+2

我建議不要太看w3schools:http://w3fools.com/ – slaphappy

+0

我從來沒有要求代碼,但我的事情是,我不想搞砸某人的業務。我甚至不會爲了金錢或任何東西而做這件事。我問道,我希望他的生意能夠快速成立。 – Danny

+0

只需快速閱讀那些鏈接丹尼,應該很好。這並不難,如果你知道PHP你應該沒問題。 Kbok ... w3schools適合初學者,該鏈接(w3fools.com)有點過於公平,w3schools幫助我學習。 – rickyduck

1

JavaScript中添加或乘數的唯一技巧是,您應該首先確定它們是數值而不是字符串。要做到這一點,你可以投它們到數字通過:

var value = $('#input').val(); 
if(Number(value)) 
{ 
    // Do your work here 
} 
+0

我不知道任何javascript – Danny

+0

該OP沒有提及或標記jQuery,所以這可能會混淆他們。 – Grezzo

+0

是的,我知道,這裏唯一的重點是將數值轉換爲數字:) – Robert

相關問題