【发布时间】:2015-08-25 04:34:30
【问题描述】:
我有这张表,它显示了从数据库中检索到的产品名称和可用库存的值。我想手动插入数量。
代码包含表格行、可用库存单元格和数量文本框的 php 增量 ID,例如 last_<?php echo $id; ?> 用于库存,quanti_<?php echo $id; ?> 用于数量。
我想比较这两个值,例如数量值必须小于或等于库存value.onclick 的生成账单按钮我们再次要验证如果数量大于库存则不提交表单。
$(".edit_td1").click(function()
{
var ID=$(this).attr('id');
//alert(ID);
//$('#quanti_'+ID).blur(function(){
$('.cls_quant').blur(function(){
//var ID=$(this).attr('id');
//var qt=$('#quanti_'+ID).val();
var qt=$(this).val();
var stk=$('#last_'+ID).html();
console.log("Quanty"+qt);
console.log("Stock"+stk);
if (qt>stk)
{
console.log("Quantity > than stock");
return false;
}
else
return true;
});
});
【问题讨论】:
-
所有值在控制台上正确显示?
-
也向我们展示您的 html 或在线演示您的代码。
-
在这里您要附加两个事件,例如单击和模糊。因此,对于上述情况,您需要确保一次只能使用一个 jquery 事件。您可以遍历选择器到“.cls_quant”输入并自己解决问题。如果您需要帮助,请在此处粘贴您的 HTML。