Dessa forma que pensei que daria certo, mas nao esta dando muito certo, assim, eu quero que quando eu clique no botao ele pegue os valores dados, com a opçao "sim" ou "nao", e que sim tenha o valor de 1, e o nao valor de 0, entao depois ele ira contar quantos sim e quantos nao, entao sao 5 perguntas, se forem tres sim e dois nao, o total sera de 3, e como ta logo a abaixo o if, as condiçoes, mas nao ta dando certo, so da certo com valores numericos, como que eu faço isso dar certo ? como que faço pra quando forem responder, usarem sim e nao, inves de numeros
function confirmarEstima() {
document.getElementById("project");
var bem = project.bem.value;
var esperanca = project.esperanca.value;
var beleza = project.beleza.value;
var fisico = project.fisico.value;
var felicidade = project.felicidade.value;
var estima = bem + esperanca + beleza + fisico + felicidade;
var nao = 0;
var sim = 1;
if (estima = 1) {
project.estima.value = ("Baixa");
} else if (estima = 2) {
project.estima.value = ("Média")
}
}
a forma que deu certo foi assim:
function confirmarEstima() {
document.getElementById("project");
var bem = +project.bem.value;
var esperanca = +project.esperanca.value;
var beleza = +project.beleza.value;
var fisico = +project.fisico.value;
var felicidade = +project.felicidade.value;
var estima = bem + esperanca + beleza + fisico + felicidade;
project.estima.value = estima.toFixed(0);
if (estima <= 20) {
project.classificacao.value = ("Pessimo");
} else if (estima > 20 && estima <= 25) {
project.classificacao.value = ("Ruim");
} else if (estima > 25 && estima <= 30) {
project.classificacao.value = ("Bem");
} else if (estima > 30 && estima <= 35) {
project.classificacao.value = ("Otima");
} else if (estima > 34 && estima <= 40) {
project.classificacao.value = ("Perfeita");
} else if (estima > 40 && estima <= 50) {
project.classificacao.value = ("Maravilhosa");
} else {
project.classificacao.value = ("MELHOR DE TODAS!");
}
}
So que nao quero assim :/ quero que o usuario responda com sim ou nao