数据类型为转化的错误

                               数据类型为转化的错误
开发工具与关键技术:java
作者:彭浩达
撰写时间:2019年 7月 24日

$("#btnsubmit").click(function(){
var a = $("#riqi").val();//日期
var b = $("#yapku").val();//药库
var c = $("#medicalid").val();//医药公司
var d = $("#drugname").val();//药品名称
var e = $("#specification").val();//规格
var f = $("#unit").val();//单位
var warehousekeeper = $("#warehousekeeper").val();

    var lingshou = $("#lingshou").val();
    var chengben = $("#chengben").val();
    var shuliang = $("#shuliang").val();
    if(warehousekeeper != ""){
    if(a != "" && b > 0 && c > 0 && d != "" && e != "" && f !="" && lingshou != "" && chengben != "" && shuliang != ""){
     /*  lingshou = parseInt(lingshou);
      chengben = parseInt(chengben); */
      if(lingshou >= chengben){
	    $("#caigous").ajaxSubmit(function (message) {
	            //var message=message.data[0];
               if (message.state == "true") {
                    layer.alert(message.msg, { icon: 0, skin: "layui-layer-molv" });
                    document.getElementById("caigous").reset();
                    //$("#yaopindan").reset();
                    tabApply.reload({url:'servlet/UsersServlet?type=selectcaigou'});
                    run();
                    $("#warehousekeeper").val("${sessionScope.usernames}");
                    
               }else{
                  layer.alert(message.msg, { icon: 0, skin: "layui-layer-molv" });
               }
           });
     }else{
         layer.alert("零售价不能低于成本价!!!亏本 (囧)");
     }
     }else{
        layer.alert("请填写完整!");
     }
     }else{
        layer.alert("无法获取仓管员!请重新登录");
     }
});

在这里插入图片描述

var lingshou = $("#lingshou").val();
var chengben = $("#chengben").val();
if(lingshou >= chengben)
由于用var 获取文本框的是字符串类型, 字符串是无法判断大小,所以会出现明明比前一个大,却显示不对的
只要转换一下类型就可以了
lingshou = parseInt(lingshou);
chengben = parseInt(chengben);
int类型是无法判断小数的,它会直接去掉小数再比较;
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值