js中比较两个页面取到的值出问题
页面中的一段js方法
function checkCountS(countSend){
var countStore =
$("#countStore").val();
if(countSend>countStore){
$("#span3").html("<font
color=‘red‘>配送数量不能大于库存数量</font>");
$("#save").attr("disabled",true);
//$("#countSend").val("");
}else{
$("#span3").html("");
$("#save").attr("disabled",false);
}
}
此时当countSend取值明明小于countStore时也会进入第一个if判断中
解决办法如下:
function checkCountS(countSend){
var countStore =
$("#countStore").val();
var cst = parseInt(countStore);
var cs = parseInt(countSend);
if(cs>cst){
$("#span3").html("<font
color=‘red‘>配送数量不能大于库存数量</font>");
$("#save").attr("disabled",true);
//$("#countSend").val("");
}else{
$("#span3").html("");
$("#save").attr("disabled",false);
}
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。