2013-10-10 3 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

Существует опечатка, ваш идентификатор «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); 
    } 
Смежные вопросы