2014-07-14 29 views
0

注意:我發佈了這個問題,但沒有得到任何答案。如何獲得html格式的自動數學答案

我有一個窗體,需要一些自動計算。 我的表單中的字段如下: 賺取金額(它將由表單所有者輸入)。 減稅(這是一個下拉框,通過選擇一個值,它將從Earn Amount字段的值中扣除稅額)。 付款金額(扣稅額必須從賺取金額中扣除稅金並在此顯示結果值)。 已付金額(應付金額的金額將在此輸入進行編輯)。 金額保留在辦公室(如果應付金額的完整值輸入到 金額已付,所以金額留在辦公室的金額將爲(0),如果我們輸入的金額低於應付金額付款字段,則剩餘價值應顯示爲金額保留與辦公室字段)。我想要的是這些都應該自動完成,因爲有一個提交按鈕用於將這些信息輸入到數據庫。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<script type="text/javascript"> 

// get input element 
var getSum = document.getElementById("earnamount"); 
// get select element 
var getMethod = document.getElementById("taxdeduction"); 

// create a logic for changing selected options 
getMethod.addEventListener("change", function(e) 
{ 

    document.getElementById("amountpayable").value= "some data"; 

    document.getElementById("amountpaid").value = "some data" 

    document.getElementById("amountremainwithoffice").value = "some data" 
}); 

</script> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Calculate</title> 
</head> 
<body> 

<form action="#" method="post"> 
Earn Amount:<br /> 
<input type="number" id="earnamount" ><br /><br /> 

Tax Deduction:<br /> 

<select name="taxdeduction" id="taxdeduction" style="width:150px;" size="1"> 

<option value="0" selected="selected" disabled="disabled">Tax Deduction</option> 
<option value="0.02">Two Percent (2%)</option> 
<option value="0.05">Five Percent (5%)</option> 

</select><br /><br /> 

Amount Payable:<br /> 
<input type="number" id="amountpayable" ><br /><br /> 

Amount Paid:<br /> 
<input type="number" id="amountpaid" ><br /><br /> 

Amount Remain With Office:<br /> 
<input type="number" id="amountremainwithoffice" ><br /><br /> 
<input type="submit" value="Submit To Database" /> 
</form> 

</body> 
</html> 
+0

上面提到的問題:http://stackoverflow.com/questions/24645695 /如何自動解決數學函數 – reto

+0

不幸的是,我看不到任何進一步的努力,請閱讀stackoverflow.com/questions/how-to-ask,否則恐怕這個問題會發生類似的事情。 – reto

回答

0

需要Javascript 我會給你只是一個簡單的psudo代碼你的工作是要重構它您的需求,

// get input element 
var getSum = document.getElementById("earnamount"); 
// get select element 
var getMethod = document.getElementById("selectionMethod"); 

// create a logic for changing selected options 
getMethod.addEventListener("change", function(e){ 

    document.getElementById("amountpayable").value= "some data"; 

    document.getElementById("amounttopay").value = "some data" 

    document.getElementById("amountremain").value = "some data" 
}); 
+0

@ Mihail Petrov:百萬感謝代碼,但正如我所提到的,我不知道如何使用它與我的代碼因爲初學者級別。我正在更新我的問題,請參閱一次。 – user3475078