Jquery正在跳过我的if语句

时间:2017-10-08 01:11:22

标签: javascript jquery

我正在制作一个方程计算器。我想要它做的就是警告是否有“C”值输入,因为如果有“C”值我想做其他事情。即使有“C”值,它也会给我结果。请帮忙。

$('#resultButton').click(function() {
    var cValue = $("#cText").val();
    if (cValue == ""){
        var aValue = $("#aText").val();
        var bValue = $("#bText").val();
        var result = Math.sqrt((aValue*aValue)+(bValue*bValue));
        $('#result').text(result);
    }
    else {
        alert('There is a C value');
    }
});

1 个答案:

答案 0 :(得分:2)

"我想要它做的就是警告是否有一个" C"价值输入"

我猜你忘了在你的HTML中包含jQuery或其他错误(你没有提供)。

请参阅,它与最小的HTML完美配合:



$('#resultButton').click(function() {
    var cValue = $("#cText").val();
    if (cValue == ""){
        var aValue = $("#aText").val();
        var bValue = $("#bText").val();
        var result = Math.sqrt((aValue*aValue)+(bValue*bValue));
        $('#result').text(result);
    }
    else {
        alert('There is a C value');
    }
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="cText">
<button id="resultButton">Click</button>
&#13;
&#13;
&#13;