input的類型為number,限制輸入的數字位數


當input的type為text的時候,使用maxlength可以有效限制輸入長度。 

<input type="text" maxlength="5" /> 

但是當type為number的時候,設置maxlength限制輸入長度就會失效,長度可以無限輸入。

 <input type="number" maxlength="5" />

 

解決方法:

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

上述即為使用oninput方法監聽用戶輸入行為,當值得長度大於5的時候,用slice方法截取前5位的數字。

截取長度可自行設置

來源:http://blog.csdn.net/malan_wpf/article/details/50788275


免責聲明!

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



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