在我的表格上,我有一些输入,我想把它们全部加起来。
<input class="soma" maxlength="1" type="number" />
<input class="soma" maxlength="1" type="number" />
<input class="soma" maxlength="1" type="number" />
...
我的 jQuery 脚本总结:
$(document).ready(function(){
$('#mostrar_resultado').click(function() {
var valor = 0;
$('.soma').each(function(i){
valor = parseInt($(this).val()) + valor ;
});
if (valor >= 10){
$('#resposta').html("Sonolência excessiva diurna, deve ser investigada. Procure um médico!")
} else if (valor <=9){
$('#resposta').html("Você não possui sonolência excessiva diurna!")
}
if (valor == 0){
$('#resposta').html("");
$('.recebe_valor').val("0");
}
})
});
我的问题是什么:
如果用户未填写字段,我想显示一些文本,如果所有的总和大于或等于 10,则显示另一个文本,如果总和小于 10 且大于或等于 1,则显示另一个文本。
而目前我IF/ELSE
的不是这样!
如何像我的描述一样解决这个问题?