1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+
4
+ < head >
5
+ < meta charset ="UTF-8 " />
6
+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge " />
7
+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
8
+ < title > Checkout</ title >
9
+ < link rel ="stylesheet " href ="style/global.css ">
10
+ < link rel ="stylesheet " href ="style/checkout.css " />
11
+ </ head >
12
+
13
+ < body >
14
+ < div id ="small_nav ">
15
+ < div id ="udemy_logo ">
16
+ < a href ="index.html "> < img id ="nav_img " src ="https://www.udemy.com/staticx/udemy/images/v7/logo-udemy.svg " /> </ a >
17
+ </ div >
18
+ < div id ="prev ">
19
+ < a href ="cart.html "> Cancel</ a >
20
+ </ div >
21
+ </ div >
22
+ < div id ="checkout ">
23
+ < h1 style ="margin-left: 1% "> Checkout</ h1 >
24
+ < span >
25
+ < p id ="add "> Billing Address</ p >
26
+ < input class ="c_s_name " list ="country_name " placeholder ="Country " />
27
+ < datalist id ="country_name ">
28
+ < option value ="India "> </ option >
29
+ < option value ="Australia "> </ option >
30
+ < option value ="United States "> </ option >
31
+ < option value ="Sweden "> </ option >
32
+ < option value ="Canada "> </ option >
33
+ < option value ="Japan "> </ option >
34
+ < option value ="Germany "> </ option >
35
+ < option value ="Switzerland "> </ option >
36
+ < option value ="New Zealand "> </ option >
37
+ < option value ="Netherland "> </ option >
38
+ </ datalist >
39
+ </ span >
40
+ < span >
41
+ < input class ="c_s_name " list ="state_name " placeholder ="State / Union Territory " />
42
+ < datalist id ="state_name ">
43
+ < option value ="Madhya Predesh "> </ option >
44
+ < option value ="Maharashtra "> </ option >
45
+ < option value ="Uttar Pradesh "> </ option >
46
+ < option value ="Gujrat "> </ option >
47
+ < option value ="Andhra Pradesh "> </ option >
48
+ < option value ="Odisha "> </ option >
49
+ < option value ="Tamil Nadu "> </ option >
50
+ < option value ="Chhattisgarh "> </ option >
51
+ < option value ="Telengana "> </ option >
52
+ < option value ="West Bengal "> </ option >
53
+ </ datalist >
54
+ </ span >
55
+ < div class ="card_option ">
56
+ < span > < input name ="opt " type ="radio " /> </ span >
57
+ < span class ="card_name "> New Payment Card</ span >
58
+ < div class ="img_div ">
59
+ < img class ="card_images " src ="https://www.udemy.com/staticx/udemy/images/v9/card-mastercard.svg " /> </ a >
60
+ <!-- <img
61
+ class="card_images"
62
+ src="" /><img class="card_images" src="https://www.udemy.com/staticx/udemy/images/v9/card-visa.svg" /><img
63
+ class="card_images"
64
+ src=""
65
+ /> -->
66
+ </ div >
67
+ </ div >
68
+ < div class ="card_option ">
69
+ < span > < input name ="opt " type ="radio " /> </ span >
70
+ < span class ="card_name "> New Banking</ span >
71
+ </ div >
72
+ < div class ="card_option ">
73
+ < span > < input name ="opt " type ="radio " /> </ span >
74
+ < span class ="card_name "> UPI</ span >
75
+ < div class ="img_div ">
76
+ < img class ="card_images " src ="https://www.udemy.com/staticx/udemy/images/v9/hpp-upi.svg " />
77
+ </ div >
78
+ </ div >
79
+ < div class ="card_option ">
80
+ < span > < input name ="opt " type ="radio " /> </ span >
81
+ < span class ="card_name "> PayTM</ span >
82
+ < div class ="img_div ">
83
+ < img class ="card_images " src ="https://www.udemy.com/staticx/udemy/images/v9/hpp-paytm.svg " />
84
+ </ div >
85
+ </ div >
86
+ < div class ="card_option ">
87
+ < span > < input name ="opt " type ="radio " /> </ span >
88
+ < span class ="card_name "> Wallets India</ span >
89
+ </ div >
90
+ < div id ="card_dets ">
91
+ < input class ="full_inp " type ="text " placeholder ="Name on Card " />
92
+ < input class ="full_inp " type ="number " placeholder ="Card Number " />
93
+ < div id ="MYS ">
94
+ < span >
95
+ < input class ="half_inp " list ="mm " placeholder ="MM " />
96
+ < datalist id ="mm ">
97
+ < option value ="01 "> </ option >
98
+ < option value ="02 "> </ option >
99
+ < option value ="03 "> </ option >
100
+ < option value ="04 "> </ option >
101
+ < option value ="05 "> </ option >
102
+ < option value ="06 "> </ option >
103
+ < option value ="07 "> </ option >
104
+ < option value ="08 "> </ option >
105
+ < option value ="09 "> </ option >
106
+ < option value ="10 "> </ option >
107
+ < option value ="11 "> </ option >
108
+ < option value ="12 "> </ option >
109
+ </ datalist >
110
+ </ span >
111
+ < span >
112
+ < input class ="half_inp " list ="YY " placeholder ="YYYY " />
113
+ < datalist id ="YY ">
114
+ < option value ="2021 "> </ option >
115
+ < option value ="2022 "> </ option >
116
+ < option value ="2023 "> </ option >
117
+ < option value ="2024 "> </ option >
118
+ < option value ="2025 "> </ option >
119
+ < option value ="2026 "> </ option >
120
+ < option value ="2027 "> </ option >
121
+ < option value ="2028 "> </ option >
122
+ < option value ="2029 "> </ option >
123
+ < option value ="2030 "> </ option >
124
+ < option value ="2031 "> </ option >
125
+ < option value ="2032 "> </ option >
126
+ </ datalist >
127
+ </ span >
128
+ < span >
129
+ < input class ="half_inp " type ="text " placeholder ="Security Code " />
130
+ </ span >
131
+ </ div >
132
+ < div id ="chk_box ">
133
+ < input type ="checkbox " checked ="checked " />
134
+ < span > Remember this card</ span >
135
+ </ div >
136
+ </ div >
137
+ < div id ="order_dets ">
138
+ < h2 > Order Details</ h2 >
139
+ </ div >
140
+ </ div >
141
+ < div id ="summary ">
142
+ < h1 > Summary</ h1 >
143
+ < p > Original price: < b class ="summary-price "> 2</ b > </ p >
144
+ < p > Coupon discounts: < b > 30%</ b > </ p >
145
+ < hr />
146
+ < span > Total: < h2 style ="display:inline; " class ="total-price "> 22</ h2 > </ span > < br />
147
+ < p class ="sum_p ">
148
+ Udemy is required by law to collect applicable transaction taxes for
149
+ purchases made in certain tax jurisdictions.
150
+ </ p >
151
+ < p class ="sum_p ">
152
+ By completing your purchase you agree to these
153
+ < span style ="color: rgb(45, 45, 226); font-weight: 700 "> Terms of Service</ span > .
154
+ </ p >
155
+ < button class ="btn ">
156
+ < a href ="payment.html "> Complete Payment</ a > </ button >
157
+ </ div >
158
+ </ body >
159
+
160
+ </ html >
161
+ < script >
162
+ let cart = JSON . parse ( localStorage . getItem ( "courseCart" ) ) . length || 0 ;
163
+ let total = 525 * cart
164
+ document . querySelector ( ".summary-price" ) . textContent = total
165
+ let discounts = total - ( 30 / 100 * total )
166
+ document . querySelector ( ".total-price" ) . textContent = discounts
167
+ </ script >
0 commit comments