0

次のコードの計算フォームがあります

$("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() ) ));
}
});

これは、フォームとしてではなく、個々の入力ごとにのみ機能します。

私はここで何が間違っているのですか?

4

1 に答える 1

1

これを試して

if($(#input1).val()!="" && $(#input1).val()!="" && $(#input1).val()!="")
{
      your caluculation
}
于 2012-10-19T11:35:51.230 に答える