이전에 비슷한 방법으로 코드를 게시 했는데도 여전히 문제가 있습니다. 이번에는 을받습니다. 계산서에 10
을 넣고, 판매 세를 7
, 팁으로 25
을 입력합니다. 나는 자바 스크립트 코딩을 처음 접했고 문자 그대로 이것을 이해하려고 시간을 많이 보냈다. 나는 도움이 필요하다.판매 및 팁 계산기
<html>
<head>
<script type="text/javascript">
function applyTax(){
var inputAmount = document.getElementById('dollars').value;
var salesTax = document.getElementById('tax').value;
var tip = document.getElementById('tip').value;
var totalAmount = (salesTax/100) + (inputAmount);
var tipprcnt = (tip/100) * (inputAmount);
var Grandtotal = (inputAmount + (totalAmount*1) + (tipprcnt*1));
//document.getElementById('requestedAmount').innerHTML = tipprcnt;
//document.getElementById('requestedTax').innerHTML = totalAmount;
document.getElementById('requestedGrand').innerHTML = Grandtotal;
}
</script>
</head>
<body>
<h1>Sales Tax + Tip Calculator</h1>
<p>Type in your price (dollar amount). Click the "Calculate" button to receive your total.
</p>
<p>
What is the bill amount?: $<input type="text" id="dollars" /> <br>
What is the sales tax?:<input type="text" id="tax" />%<br>
how much do you want to tip?:<input type="text" id="tip" />%
<input type="button" onclick="applyTax();" value="Calculate" />
</p>
</h2>The Grand Total is:</h2>
<div id="requestedAmount"> </div>
<div id="requestedTax"> </div>
<div id="requestedGrand"> </div>
<p><a href="http://jasonhuang.myweb.usf.edu/lis4365/index.html">Home</a>
</body>
</html>
을 입력 금액에 세금을 곱하는 대신 세금을 추가합니다. – Barmar
@Bijan 그는 문자열에서 숫자로 변환되어'+'가 연결이 아니라 추가 작업을 수행하도록하고 있습니다. 변환 될 필요가있는 것을 제외하고는'inputAmount'입니다. – Barmar