Votação com input radio, jogar valores no vetor

10/11/2019

6

Estou quebrando a cabeça no exercício sobre JS e Json da faculdade.
Fiz a pagina de uma empresa onde ocorrerá uma votação entre candidatos, os usuários devem fazer uma votação através de inputs do tipo "radio", para armazenar os candidatos criei um vetor em Json =

var candidatos = [
{
"nome": "Alex Fisterfield",
"dep": "Adm",
"cargo": "Gerente",
"idade": 22,
"temp": 2,
"foto": "img/1.jpg",
"votos": ""
},
{

"nome": "Michael Lokiju",
"dep": "Rh",
"cargo": "Auxiliar",
"idade": 29,
"temp": 4,
"foto": "img/2.jpg",
"votos": ""
},

Criei na pagina de votação vários inputs, um para cada candidato, assim que o usuário clicar no botão, um voto deve ser contabilizado e jogado dentro do vetor para no final eu exibir o candidato com mais votos, meu problema é justamente esse, não sei como posso jogar um voto para o candidato quando o usuário selecionar o botão dele.

Esses são os inputs =
<input type="radio" name= "candidato" value= "alexf"> Alex Fisterfied</input>
<input type="radio" name= "candidato" value= "michaell"> Michael Lokiju</input>.....
<button type="submit" id="btnsalvar">Votar</button>

Como posso fazer uma função em js, que quando o usuario selecionar o input do candidato, isso seja contabilizado no vetor ?
Responder