textに1~30までの数値しか入力できなくしたいです
0や31を入力された場合、そのキー入力自体を無効にしたいです
value=""で空にすることはできますがキー入力自体を弾くことは不可能なんでしょうか?
<script> window.onload=function(){ input=document.createElement("input"); input.type="text"; input.style.width="100px"; input.style.height="100px"; input.addEventListener('input', function() { if(this.value<=0){ return false; } if(this.value>30){ return false; } }); document.body.appendChild(input); } </script>
質問は編集できます
無駄に質問建てないで追記修正しましょう
回答1件
あなたの回答
tips
プレビュー