element-ui的input設置小於15的正整數


需求

輸入必須為數字,正整數;小於15,大於0;

解決

首先element-ui的input組件

<el-input type="text" :maxLength="2" autocomplete="off" v-model="maxNum" placeholder="請輸入<=15的正整數"></el-input>

利用onkeyup,對輸入的進行更改

最終代碼

<el-input 
  onkeyup="value=value.replace(/[^0-9]/g,'');if(value>15){value=15};if(String(value)==='0'){value=1}"
  type="text" 
  :maxLength="2" 
  autocomplete="off" 
  v-model="maxNum" 
  placeholder="請輸入<=15的正整數">
</el-input>

element-ui的input設置小於15的正整數


免責聲明!

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



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