0
iがcalcTotalにvTicketQtyとvTicketPriceの値を渡す必要calcTotal
var vTicketType;
vTicketType = prompt(" What type of Tickets is required?");
document.write("The Ticket Type is: " + vTicketType);
var vTicketQty;
var vTicketQty = parseInt(vTicketQty);
vTicketQty = prompt("How many Tickets are required?");
document.write("<br/>");
document.write("The Ticket Qty is: " + vTicketQty);
document.write("<br/>");
if (vTicketQty < 0) {
document.write("Invalid Qty");
document.write("<br/>");
}
function calcPrice(vTicketPrice) {
var vTicketPrice; \t
if (vTicketType.toLowerCase() == "a") {
document.write("Ticket cost is:$100");
vTicketPrice = 100;
} else if (vTicketType.toLowerCase() == "b") {
document.write("Ticket cost is:$75");
vTicketPrice = 75;
} else if (vTicketType.toLowerCase() == "c") {
document.write("Ticket cost is:$50");
vTicketPrice = 50;
} else {
document.write("-1");
vTicketPrice = -1;
}
}
function calcTotal(vTotalPayment) {
var vTotalPayment;
if (vTotalPayment > 0) {
document.write("<br/>" + "Total payment required is: $" + vTotalPayment);
} else {
document.write("<br/>" + "Invalid data supplied");
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset = "UTF-8" />
<title> Ticket Calculator </title>
</head>
<body>
<h1>Student Name: Evangelos Cocotsi ID: 101615609</h1>
<h1>Ticket Calculator</h1>
<script src="W4P.js"> </script>
<script>calcPrice()</script>
<script>calcTotal()</script>
</body
</html>
にvTicketQtyとvTicketPriceの値を渡します。私はものを追加しようとしましたが、どれもうまくいかないようです。私はコードを実行するたびに、 "無効なデータが提供されて"取得する方法私はこれを修正するのですか?
calcPrice()とcalcTotal()変数私は、変数の前にcalcPrce()とcalcTotalを()入れて試してみたが、それは何もしない – Komal
を割り当て –
なぜドンHTMLフォームコントロールを使用していませんか?それは 'document.write'を使用する方が良いです – zer00ne