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 回答