在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ input type="number" maxlengt

input type="number" maxlength 屬性無效

input 輸入框 type="number" 情況下 maxlength 屬性無效
請問有什么好的解決方法嗎?
現(xiàn)在必須要使用 type = "number"
謝謝各位大神

回答
編輯回答
毀憶

<input type="number" oninput="if(value.length>10) value=value.slice(0,10)" />

2018年2月19日 19:27
編輯回答
伴謊

maxlength是對于type=text才有效的。
如果一定要type=number,那就這樣:

<input type="number" oninput="if(value.length>5)value=value.slice(0,5)" />
2017年11月21日 20:58
編輯回答
挽歌

樓主本來給的type是number,應(yīng)該是規(guī)定這個input只能填數(shù)字吧,我寫個事件規(guī)定只能填數(shù)字,最大長度為5.

<input type="text" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onafterpaste="this.value=this.value.replace(/[^0-9]/g,\'\')" onpaste="return false" maxlength="5">
2018年5月19日 01:37
編輯回答
笨小蛋

歪一下。。用正則?驗證n位數(shù)字:

<input type="number" pattern="^\d{n}$"/>
2017年2月1日 07:59