私のフォームでは、いくつかの入力があり、それらをすべて合計したいと考えています。
<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
ものはそうではありません!
私の説明のようにこれを修正するにはどうすればよいですか?