如何检查隐藏字段是否没有值?

时间:2013-10-10 11:57:55

标签: javascript jquery

我创建一个隐藏字段,我想如果隐藏字段有空值然后代码运行 这是我的代码:

 <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);
        }

1 个答案:

答案 0 :(得分:3)

有一个拼写错误,你的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);
    }