Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,208,298 members, 8,002,179 topics. Date: Thursday, 14 November 2024 at 06:21 AM |
Nairaland Forum / Science/Technology / Programming / Please Help With Javascript (1027 Views)
July Bootcamp Training - Full Stack Web Development With Javascript (mern Stack) / Tarot Website I Cooked With JavaScript,HTML / Mobile Technology: Lets Build A Mobile App With Javascript (2) (3) (4)
Please Help With Javascript by manando1(m): 10:14pm On Apr 04, 2020 |
Hy, i'm making a site were i have a page that have a number of dj's and i put a button for everyone to vote. However, i don't know how to count the votes per dj and display votes Please help |
Re: Please Help With Javascript by Shepherdd(m): 10:58pm On Apr 04, 2020 |
manando1: Are you using any back end to persist your data? Or your page is built with only HTML CSS and JavaScript. |
Re: Please Help With Javascript by manando1(m): 2:06am On Apr 05, 2020 |
Shepherdd:my page is made with HTML CSS and JavaScript. |
Re: Please Help With Javascript by Shepherdd(m): 9:31am On Apr 05, 2020 |
manando1: ok. You can get the current dj count using a Javascript query selector then you increase the count and you set the count back. It will look something like <form> Note the likes will be zeroed on browser refresh or close. To fix this you could save the counts to local storage or implement a backend (I would recommend Express with Javascript as you are familiar with Javascript already). 2 Likes |
Re: Please Help With Javascript by manando1(m): 9:58am On Apr 05, 2020 |
Shepherdd:OK thanks very much Sir |
Re: Please Help With Javascript by nosagold(m): 11:09am On Apr 05, 2020 |
manando1: Here's what I did... I created on the HTML side 1. A drop down with the names of the DJs 2. A read-only input field for displaying the votes 3. A button which when clicked, will increment the value of the DJ votes by 1. On the JavaScript side, 1. I created an object that contains the names of each DJ with the corresponding vote count. I then added an event listener to the click to vote button that loops through the object and checks if the selected dj value is the same as the object. If it is, then increment it and display it. I also added an event listener to the drop down for changing the value of the count. You should use local storage to save the states. Lemme know if you need help with that! Cheers. 1 Like
|
Re: Please Help With Javascript by nosagold(m): 11:11am On Apr 05, 2020 |
nosagold: Here's the output... Note: I didn't style it 1 Like
|
Re: Please Help With Javascript by manando1(m): 2:21pm On Apr 05, 2020 |
nosagold: Wow thanks very much Sir |
Re: Please Help With Javascript by Playforkeeps(m): 1:10pm On Apr 07, 2020 |
Creating a counter in Vue is also possible and can be done in a variety of methods. One way is to make our Vue component resemble the following; new Vue({ el: '#app', data() { return { count: 0 } }, methods: { increment() { this.count++ } } }) And our Template will look like this: <div id="app"> {{ count }} <div> <button @click="increment">+</button> </div> </div> 1 Like |
Re: Please Help With Javascript by WebMind: 7:47am On Apr 29, 2020 |
@OP, all the voters are they on a single system or devices. Because I cannot comprehend how in a group of different connected devices, all other users can see the latest vote count or update it. Also votes per user should be limited to one. this thing needs a server side storage of votes from how I understand it. |
(1) (Reply)
As A Python Developer, Which IDE Do You Use? What Do You Think Of Pycharm / Tech Gurus Suggestions Needed Badly!!! / Tech Skills To Consider Learning In 2023
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 27 |