javascript控制input只容許輸入數字

好多時候咱們是但願能設置input只能輸入數字;好比說商城選擇商品數量;好比說手機號等等;html

看了下京東和天貓;code

天貓選擇商品數量是隻能輸入數字;並且數量不能小於1;htm

白俊遙博客

反觀京東;連中文都是能夠輸入的;不得不說;細節上作的比天貓差遠了;input

白俊遙博客

固然重點不是要來吐槽;下面就是用Js控制input只容許輸入數字的代碼;在用到的時候能夠直接拿走;不用謝;博客

代碼以下:it

此input只容許輸入0-9的數字:<input onkeyup="if(event.keyCode !=37 && event.keyCode != 39)value=value.replace(/\D/g,'')"><br><br>
此input只容許輸入1-9的數字:<input onkeyup="if(event.keyCode !=37 && event.keyCode != 39)value=value.replace(/\D/g,'');if(value==0)value=1;" value="1">
相關文章
相關標籤/搜索