When user clicks on button their XP/ experience level raises by 1 each time? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

When user clicks on button their XP/ experience level raises by 1 each time?

I want to have a”DONE” button that when clicked it will update the users Xp score by 1 point, and when the Xp gets up to 100 it will show them a screen that says “congratulations! You leveled up. You are now level 1.” Is this possible in HTML?

30th Apr 2020, 12:27 AM
lexi
lexi - avatar
6 Answers
+ 3
that was exactly what i needed just the perfect most helpful instructions so that i can now work on writing the code!!! thank you again
30th Apr 2020, 12:41 AM
lexi
lexi - avatar
+ 2
Surely! The steps are: HTML : 1) Create a button using the button tag and give it an id. JS : (Although you haven’t learnt yet, you can mess around with the instructions) 2) Create a new variable named 'xp' and set the initial value as 0. 3) Set an onclick event listener to the button you defined using html 4) Now every time the button is clicked, the 'xp' will be increased by one. 5) Use an 'if' condition to check if the xp is greater than 100. If so, alert the congratulation message!
30th Apr 2020, 12:39 AM
Arb Rahim Badsa
Arb Rahim Badsa - avatar
+ 1
It is obviously possible but not only with html, you'll have to use a bit of javascript too. It’s just not recommended to write the code for you. You can start it yourself and we'll be there to help you with your doubts.
30th Apr 2020, 12:30 AM
Arb Rahim Badsa
Arb Rahim Badsa - avatar
+ 1
okay thank you, i havent learned javascript yet. just finished HTML and now onto CSS. could you maybe give me direction? if not its ok! ty for replying!
30th Apr 2020, 12:32 AM
lexi
lexi - avatar
0
thank you!!!!!!!
30th Apr 2020, 12:40 AM
lexi
lexi - avatar
0
my only problem is the xp wont stay after i close and reload the page :(
2nd May 2020, 7:33 PM
lexi
lexi - avatar