支付寶小程序input的小坑


//axml
<input class="internet_input" value="{{payNo}}" onInput="keyNum" controlled={{true}} type="text" />

 

//js
keyNum(e) {
    e.detail.value=e.detail.value.replace(/[\u4e00-\u9fa5]/ig, '')
      this.setData({
        payNo:e.detail.value
    })
 }

想做的效果:input框禁止輸入中文(例如:輸入“A2012你好”,中文會過濾掉,顯示“A2012”)

  微信小程序沒問題,可是支付寶就是不行,最后在文檔看到controled這個值,試了一下,沒想到成功了,那就記錄一下吧!


免責聲明!

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



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