1

我创建了一个隐藏字段,如果隐藏字段有空值,那么我想要在这里运行的代码是我的代码:

 <input type="hidden" id="itemscounter" name="itemscounter" value=""/>

if ($('#itemcounter').val()==""){
            $('#itemscounter').val("1");
            var counter=$('#itemscounter').val();
            var quantity=$('#quantity').val();
            var unitprice=$('#unitprice').val();
            var linetotal=quantity*unitprice;
            that.parent().find('.linetotal').val(linetotal) 
            $("#invoicetotalamount").val(+linetotal)
            var discount=document.getElementById('discount').value ;
            var discountamount= discount/100 * linetotal;
            var amount=linetotal-discountamount;
            $("#balanceamount").val(+amount);
        }
4

1 回答 1

5

有一个错字,你的 id 是'itemscounter',你正在检查'itemcounter',还要确保你把它放在<script>标签中。

if ($('#itemscounter').val()==""){
        $('#itemscounter').val("1");
        var counter=$('#itemscounter').val();
        var quantity=$('#quantity').val();
        var unitprice=$('#unitprice').val();
        var linetotal=quantity*unitprice;
        that.parent().find('.linetotal').val(linetotal) 
        $("#invoicetotalamount").val(+linetotal)
        var discount=document.getElementById('discount').value ;
        var discountamount= discount/100 * linetotal;
        var amount=linetotal-discountamount;
        $("#balanceamount").val(+amount);
    }
于 2013-10-10T13:17:58.490 回答