-1
我需要此代碼才能打開按鈕上的提示單擊,然後將其接收的數字添加到3個案例中的1箇中,並能夠告訴我如何每種情況下都有很多程序結束(非常簡化)。 我在做什麼錯,或者我該如何解決?這是我認爲需要工作的代碼的一部分。如何使程序保存輸入的數據段(數字)
<button onclick="Calculate(0);">Toddler Ticket</button>
<button onclick="Calculate(1);">Junior Ticket</button>
<button onclick="Calculate(2);">Adult Ticket</button>
<div id='msg'></div>
</head>
<body>
var MAX_SEAT_COUNT = 10
var amountTicket
var grossProfit
var adulTicket = 0
var junTicket = 0
var todTicket = 0
var totalSales = 0
var adulNum = 0
var junNum = 0
var todNum = 0
var extraNum = 0
function parseFloat(amountTicket) {
if (amountTicket >= MAX_SEAT_COUNT) {
extraNum = amountTicket - MAX_SEAT_COUNT;
document.getElementById('msg').innerHTML = "Tickets have now sold out thank you for purchasing." // important to stop after limit
//end loop and display all data here like shown below remember to line up columns
}else if (amountTicket > 10) {
document.getElementById('msg').innerHTML = "The maximum number of tickets that can be done in one transaction is 10"
}else {
amountTicket = prompt("Valued customer, please enter the number of tickets you would like to purchase.");
parseFloat(amountTicket);
}
return;
}
function Calculate(ticket) {
//set zeroes for all values
adulTicket = 0
junTicket = 0
todTicket = 0
amountTicket = 0
totalSales = 0
adulNum = 0
junNum = 0
todNum = 0
extraNum = 0
grossProfit =
//get user input
switch(ticket){
case 0:
todNum = amountTicket
break;
case 1:
junNum = amountTicket
break;
case 2:
adulnum = amountTicket
break;
}
//get user input
amountTicket = prompt("Valued customer, please enter the number of tickets you would like to purchase.");
parseFloat(amountTicket);
grossProfit = (adulTicket * adultNum) + (junTicket * junNum)
請降低你的代碼來重現問題所需的最低限度。 – hon2a 2014-11-23 17:42:04
夠了嗎? – 2014-11-23 18:19:43
你的代碼並沒有真正做任何事情(全都有問題)。直到你有一些實際的工作代碼和某個特定問題出現的地方(「我希望它做_this_,但它確實是_that_」),你應該做你的研究,而不是要求重寫你的代碼轉儲。 – hon2a 2014-11-23 19:31:51