我正在嘗試爲我的業務創建一個php估算表單。我有4個輸入文本框,描述,數量,單價和總價。無論如何,我可以在總價格框中顯示數量和單價的總和嗎?感謝您的幫助將2個php輸入字段加在一起
1
A
回答
0
你的意思是當用戶填寫表格時?在這種情況下,您需要做一些處理這兩個字段上的事件的JavaScript。 如果你想顯示一些彙總頁面這兩個數的乘積用戶提交後的形式,那麼就應該是這個樣子:
echo $_POST['quantity'] * $_POST['unit_price'];
2
您可以使用JavaScript語句在用戶輸入時執行此操作。
<input name="qty" id ="qty" type="text" onblur="sum()"/>
<input name="price" id ="price" type="text" onblur="sum()"/>
<input name="total" id ="total" type="text"/>
<script type="text/javascript">
function sum(){
//grab the values
qty = document.getElementById('qty').value;
price = document.getElementById('price').value;
document.getElementById('total').value = parseFloat(qty) * parseFloat(price);
}
</script>
當然,您必須驗證用戶輸入的值。
-2
無需使用PHP以此爲計算可在客戶端使用javascripts完成。
+0
該答案與「不需要使用JavaScript,因爲可以在服務器端使用PHP完成計算」。 – ceejayoz 2010-02-18 18:08:43
0
如果您只想使用php,這是一個很好的演練,但是正如Vincent Ramdhanie所說,它在發送要計算的變量之前驗證輸入至關重要。可能最好使用正則表達式在驗證
相關問題
- 1. 查詢將兩個輸入字段加在一起
- 2. 如何將2個文本輸入字段放入一個?
- 3. 將數值從一個輸入字段複製到另一個輸入字段
- 4. 加入2個表ON 2字段
- 5. 一個輸入字段
- 6. 將2個jQuery日期選擇器輸入字段放在一個表單中
- 7. 添加輸入字段,數字增加,並在刪除字段後返回2
- 8. Angular 2:綁定兩個輸入字段
- 9. JSON添加兩個字段在一起
- 10. 一個額外的輸入字段在
- 11. 將來自2個php文件的2個查詢加在一起
- 12. 如何在同一個輸入框中輸入多個字段
- 13. TextEdit字段輸入在iOS10上掛起
- 14. 將值添加到輸入字段中
- 15. 將數據添加到輸入字段
- 16. 將數據輸入到不與硒一起工作的輸入字段中
- 17. 多個輸入字段添加到另一個輸入字段,控制加載欄的進度
- 18. 根據輸入字段更改輸入字段值php
- 19. 在文本字段上輸入每2個字符後添加點數extjs 5
- 20. 一起添加2個字母值?
- 21. 使用Jquery Keyup函數將變量從一個輸入字段傳遞到另一個輸入字段
- 22. Django:在輸入/選擇字段中添加一個DEFAULT類
- 23. 在CakePHP中向主鍵添加一個輸入字段
- 24. 如何在輸入字段內添加一個按鈕
- 25. 複製一個輸入字段中的一組jQuery的其他輸入字段
- 26. 添加/刪除多個輸入字段
- 27. 在一個字段中加入值
- 28. 添加輸入字段
- 29. 保存輸入字段如在PHP
- 30. Angular 2阻止用戶將某些字符輸入到文本輸入字段
難道你要乘他們?如果你有兩件小工具,每件10美元,總價爲20美元(2 * 10美元),而不是12美元。 – 2010-02-18 17:51:15
你的表格現在是如何設置的?這是爲客戶訂購什麼東西,還是爲了用於創建目錄?告訴我們更多,所以我們可以幫助你。 – 2010-02-18 17:52:10