次のコードの計算フォームがあります
$("input[name^=sum]").keyup(function(){
$('#result').text(Math.round(($('#amount').val() * 13 * 1.5 ) / ( (52 - $('#weeks').val()) * $('#hours').val() ) ));
});
計算を実行する前に、3つの入力すべてが常に満たされていることを検証しようとしています。
$("form input[name^=sum]").blur(function()
if( !$(this).val() ) {
}
else {
$('#result').text(Math.round(($('#amount').val() * 13 * 1.5 ) / ( (52 - $('#weeks').val()) * $('#hours').val() ) ));
}
});
これは、フォームとしてではなく、個々の入力ごとにのみ機能します。
私はここで何が間違っているのですか?