2013-10-10 60 views
0

我做一个隐藏字段,我想,如果隐藏字段为空值,那么代码运行 这里是我的代码:如何检查隐藏字段是否没有价值?

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

哪一个隐藏? – Kuzgun

+4

看起来你已经这么做了。 – Quentin

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