为了账号安全,请及时绑定邮箱和手机立即绑定

将 id 值传递给变量不起作用,仅返回其 true

将 id 值传递给变量不起作用,仅返回其 true

跃然一笑 2021-09-30 13:49:23
我尝试添加 2 个字段值并将其与下拉值与 JS 进行比较,但它不适用于变量。    $(document).ready(function() {           $('#SAVE,#CREATE').mouseover(function(e) {          var value89 = $('#P315_THRESHOLD').val() || 0;           var value20 = parseFloat($('#P315_C_RELEASE_REQUEST').val()) || 0;           var value21 = parseFloat($('#P315_O_RELEASE_REQUEST').val()) || 0;           var valuetot3 = value20 + value21 ;           var str = "";               if( value89 = '>250' &&  valuetot3 < 250  )                       {           alert('CAPEX and OPEX request total value should be greater than 250 , current total is' +$('#P315_THRESHOLD').val() || 0);                       }        });     });预期的结果是它应该对条件发出警报。
查看完整描述

2 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

if( value89 = '>250' &&  valuetot3 < 250  )
...................................^ 这是做作而不是比较
要么使用value89 === '>250'要么value89 >= 250

查看完整回答
反对 回复 2021-09-30
?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

这应该根据您的情况起作用。只需删除= '>250'并替换>=250


<script>

$(document).ready(function() { 

    $('#SAVE,#CREATE').mouseover(function(e) {

       var value89 = $('#P315_THRESHOLD').val() || 0;

       var value20 = parseFloat($('#P315_C_RELEASE_REQUEST').val()) || 0;

       var value21 = parseFloat($('#P315_O_RELEASE_REQUEST').val()) || 0;

       var valuetot3 = value20 + value21 ;

       var str = "";


       if( value89 >=250 &&  valuetot3 < 250  ){

            alert('CAPEX and OPEX request total value should be greater than 250 , current total is' +$('#P315_THRESHOLD').val() || 0);

        }

    });

});

</script>


查看完整回答
反对 回复 2021-09-30
  • 2 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信