2012-06-20 24 views
-1

這裏是一個鏈接到什麼即時通訊基礎我的代碼......但我想那裏有超過2個區域鍵入數字,如果這是有道理的...所以1號,2號,然後3號。 ..等如何製作一個計算器但有兩個以上的輸入?

LINK

伊夫試圖複製都記錄下來,但是再加入

c=Number(document.calculator.number3.value); 
d=Number(document.calculator.number4.value); 

<!-- Here user will enter 3rd number. --> 
Number 3: <input type="text" name="number3"> 
<!-- Here user will enter 4th number. --> 
Number 4: <input type="text" name="number4"> 

並改變結果E = A + b + C + d 但隨後的計算器停止運行

任何幫助,將不勝感激

+0

顯示所有相關的代碼和HTML。有沒有JavaScript錯誤? – Jrod

+0

您是否從'document.calculator.total.value = c;'更改爲'document.calculator.total.value = e;'? – gahcep

+0

P.S.我只想添加 – user1470388

回答

3

嘗試 - http://jsfiddle.net/GmDuE/

HTML

Number 1: <input type="text" name="number1"> 
Number 2: <input type="text" name="number2"> 
Number 3: <input type="text" name="number3"> 
Number 4: <input type="text" name="number4"> 

JS

<script language="javascript" type="text/javascript"> 
function multiply(){ 
a=Number(document.calculator.number1.value); 
b=Number(document.calculator.number2.value); 
c=Number(document.calculator.number3.value); 
d=Number(document.calculator.number4.value); 
m=a*b*c*d; 
document.calculator.total.value=m; 
} 

function addition(){ 
a=Number(document.calculator.number1.value); 
b=Number(document.calculator.number2.value); 
c=Number(document.calculator.number3.value); 
d=Number(document.calculator.number4.value); 
m=a+b+c+d; 
document.calculator.total.value=m; 
} 
</script> 

etc. 
+0

誰downvotes完全正確的答案? jeez .. –

+0

確定那是行得通......但現在是一個更難的問題....我可以讓它使計算器考慮已知的數字(代碼內) – user1470388

+0

你可以編輯jsfiddle來顯示你是什麼意味着「已知數字」? –

相關問題