2013-01-24 84 views
0

我希望我的负面人物不应该显示时,用户单击按钮。计数应该以0结束。 它现在也显示-1,-2,-3个字符。我想只显示0或大于0javascript框不显示 - 值

<script type="text/javascript" >         
      function plus(){ 
       var addplus = 1; 
       var plus = document.getElementById('qty').value; 
       addplus = parseInt(addplus) + parseInt(plus); 
       document.getElementById('qty').value = addplus; 
      } 
      function negtive(){ 
       var neg; 
       var negtive = 1; 
       var negtives = document.getElementById('qty').value; 
       negtive = parseInt(negtives) - parseInt(negtive);    
       document.getElementById('qty').value = negtive;    
      } 
     </script> 
+1

的Java!= JavaScript的 – jlordo

+0

拼写的负是“消极”,而不是“消极” – Shashi

回答

2

把这一行

if(negtive<0) 
    negtive = 0; 

negtive = parseInt(negtives) - parseInt(negtive); 

OR

document.getElementById('qty').value = ((negtive <0)?0:negtive);  
+0

在哪里放这些线? – user2007269

+0

它不适用于我:( – user2007269

+0

我只是想我的负值现在应该显示在框中 – user2007269