Calcular média com campo nulo
Boa tarde, estou programando um sistema no qual calcula a média de alguns campos, a questão é que nem sempre todas os valores serão informados e a média deve calcular os campos nos quais existem valores.
Poderia tentar deixar o campo em branco, porém, a função apresenta o erro (NaN) e não executa o calculo.
Alguém poderia me ajudar por favor? (Segue abaixo a função)
<script>
function calcularMediaQLSETES() {
var q2 = document.forms['formMediasETEs']['oito'].value;
var q3 = document.forms['formMediasETEs']['nove'].value;
var q4 = document.forms['formMediasETEs']['dez'].value;
var q5 = document.forms['formMediasETEs']['onze'].value;
var q23 = document.forms['formMediasETEs']['doze'].value;
var q6 = document.forms['formMediasETEs']['treze'].value;
var q7 = document.forms['formMediasETEs']['quatorze'].value;
var q8 = document.forms['formMediasETEs']['quinze'].value;
var q9 = document.forms['formMediasETEs']['d_seis'].value;
var q10 = document.forms['formMediasETEs']['d_sete'].value;
var q11 = document.forms['formMediasETEs']['d_oito'].value;
var mqls = (parseFloat(q2) + parseFloat(q3) + parseFloat(q4) + parseFloat(q5) + parseFloat(q23) + parseFloat(q6)
+ parseFloat(q7) + parseFloat(q8) + parseFloat(q9) + parseFloat(q10) + parseFloat(q11))/11;
document.forms['formMediasETEs']['mediaQ_ls'].value = mqls.toFixed(2);
}
</script>
Obrigado.
Discussão (4)
Carregando comentários...