generated from Newton-School/html-css-js-project-boilerplate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcheckout.js
58 lines (48 loc) · 2.1 KB
/
checkout.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
const urlParams = new URLSearchParams(window.location.search);
const price = urlParams.get("price");
const title = urlParams.get("title");
document.getElementById("ticket-price").innerHTML = price;
document.getElementById("movie-name").innerHTML = title;
const numberOfTickets=document.getElementById('number-of-ticket');
const tax=document.querySelector('#fee');
const total=document.querySelector('#subtotal');
function getAmount(){
tax.textContent=parseFloat((Number(numberOfTickets.value)*price)*(1.75/100)).toFixed(2);
total.textContent=Number(tax.textContent)+Number(numberOfTickets.value)*price;
}
const credit=document.getElementById('credit-card');
const debit=document.getElementById('debit-card');
const upi=document.getElementById('upi');
const paymentDetail=document.querySelector('.paymentDetail');
function displayPaymentMethod(){
if(credit.checked){
paymentDetail.innerHTML=`<label for="nameOnCard">Name on card</label><br>
<input type="text" id="nameOnCard"><br>
<label for="creditCardNumber">Credit Card Number</label><br>
<input type="number" id="creditCardNumber"><br>
<div>
<label for="expiry">Expiry</label><br>
<input type="date" id="expiry"><br>
<label for="cvv">CVV</label><br>
<input type="password" id="cvv">
</div>`
}
if(debit.checked){
paymentDetail.innerHTML=`
<label for="nameOnCard">Name on card</label><br>
<input type="text" id="nameOnCard"><br>
<label for="debitCardNumber">Debit Card Number</label><br>
<input type="number" id="debitCardNumber"><br>
<div>
<label for="expiry">Expiry</label><br>
<input type="date" id="expiry"><br>
<label for="cvv">CVV</label><br>
<input type="password" id="cvv">
</div>`
}
if(upi.checked){
paymentDetail.innerHTML=`<label for="upi-id">UPI ID</label><br>
<input type="text" id="upi-id" placeholder="xyz@abcbank"><br>
<button>Verify UPI ID</button>`
}
}