入力数値のサイズを制限する

707 ワード

1、需要
1つのinputボックスから出力される数値サイズを0より大きく、100より小さく制限します.
2、考え方
通常のhtmlはonkeyup,すなわちキーボードキーを押して入力した数字を判断することができる.
3、文法
3.1.html 5であれば以下のように使用できます

3.2、普通のhtmlならjsを借りる


    var input = document.getElementById("input");
        input.value = val;
        input.onkeyup = function(){
              this.value=this.value.replace(/\D/g,'')
              if( this.value < 0){
                  input.value = 0;
              }
              if(this.value > 100){
                    input.value = 100;
              }
         }