input表單只允許輸入大於0的整數


1.<input type="tel" name="num"  maxlength="5" onkeyup="carNum($(this))"/>  

  type="tel"表示是輸入類型用於應該包含電話號碼的輸入字段,是html5的input屬性

  maxlength:表示input表單輸入的個數最多是5位,不能超過5位數

2.input表單只允許輸入大於0的整數

/********input表單只允許輸入大於0的整數,沒有小數點************/
    function carNum($this){
        //輸入框的值
        var value = $this.val() ;
        
        if(isNaN(value)){//判斷值是不是數字
            $this.val(1) ;
        }else if(value==""){//這是當只有1位的時候,刪除這個會進入這個判斷,如果沒有該判斷,當只有一位的時候就不能刪除
            
        }else if(value==0){//判斷值是不是1
            $this.val(1) ;
        }else if(value.indexOf(".")!=-1){//判斷有沒有輸入小數點
            $this.val(value.substring(0,value.indexOf(".")))
        }
    }

3.適用於:比如購物車的商品數量的判斷


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM