1

if ステートメントで関数の値を使用するにはどうすればよいですか。スクリプトで return false を使用していたフォームがありますが、preventDefault に変更する必要があります。

<form id="percentageBiz" method="post">
<input type="text" id="sum1">
<input type="text" id="sum2">
<input type="submit" onclick="return" value="Get Total">
</form>
<div id="display"></div>​

<script>
$('#percentageBiz').submit(function(e) {
    var a = document.forms["percentageBiz"]["sum1"].value;
    var b = document.forms["percentageBiz"]["sum2"].value;
    var display=document.getElementById("display")
    display.innerHTML=parseInt(a,10)+parseInt(b,10);
    e.preventDefault();
});
if (display < 100) {
    $("#display").addClass("notequal");
}
</script>
4

1 に答える 1

1
$('#percentageBiz').submit(function(e) {
    e.preventDefault();

    var $display = $("#display", this);
    var a = $("#sum1", this).val();
    var b = $("#sum2", this).val();
    var sum = +a + +b;

    $display.text( sum );

    if ( sum < 100 ) {
        $display.addClass("notequal");
    }
});
于 2013-01-07T02:02:56.253 に答える