0
Hello I have a college job in which I have to validate some fields in javascript, but I am not able to do, the validation has to say how many of the total questions when you press the button, follow the excerpt of the code in html:
function validarRespostas(){
var total=0;
if (document.querySelector('input[name = questao1]:checked')){
if (document.querySelector('input[name = questao1]:checked').value=="a"){
total =total+1;
}
}
if (document.querySelector('input[name = questao2]:checked')){
if (document.querySelector('input[name = questao2]:checked').value=="c"){
total =total+1;
}
}
if (document.querySelector('input[name = questao3]:checked')){
if (document.querySelector('input[name = questao3]:checked').value=="d"){
total =total+1;
}
}
<h4>Questionário</h4>
<p> 1) Qual a definição de Programação Orientada a Objetos?</p>
<label>
<input type="radio" name="questao1" value="a" /> A) É um paradigma de programação que trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis.</label>
<br />
<label>
<input type="radio" name="questao1" value="b" /> B) É um paradigma de programação que usa abstração para criar modelos baseados no mundo real.
</label>
<br />
<label>
<input type="radio" name="questao1" value="c" /> C) É um paradigma de programação que faz uso da lógica matemática.</label>
<br />
<label>
<input type="radio" name="questao1" value="d" /> D) É um paradigma de programação que descreve a computação como ações, enunciados ou comandos que mudam o estado (variáveis) de um programa.</label>
<br />
<p> 2) Quais linguagens abaixo usam a POO?</p>
<label>
<input type="radio" name="questao2" value="a" /> A) Java, C# e Haskell.</label>
<br />
<label>
<input type="radio" name="questao2" value="b" /> B) C++, Java e Prolog.
</label>
<br />
<label>
<input type="radio" name="questao2" value="c" /> C) C++, PHP e Java.</label>
<br />
<label>
<input type="radio" name="questao2" value="d" /> D) Java, C++ e Lisp.</label>
<br />
<p> 3) Qual linguagem abaixo não é nativa:</p>
<label>
<input type="radio" name="questao3" value="a" /> A) Java.</label>
<br />
<label>
<input type="radio" name="questao3" value="b" /> B) C#.
</label>
<br />
<label>
<input type="radio" name="questao3" value="c" /> C) PHP.</label>
<br />
<label>
<input type="radio" name="questao3" value="d" /> D) C++.</label>
<br />
<button onclick="validarRespostas()">Verificar Respostas</button>
Enter in the question the Javascript code you tried to do.
– Sam
OK was added to the post
– Arthur Hauck Dittz