收藏
回答

关于input~~~

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 input 工具 7.0.0 2.5.1



请问除了这几个type以外,我想控制输入框只能输入汉字有什么办法(效果要跟type =number 一样,输入数字才会显示),虽然我这样很伸手党~  但是我真的没有找到办法~~~~‘可怜~~~~’

最后一次编辑于  01-23  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 杨泉
    杨泉
    01-23

    恩,对


    比如输入 明天


    你输入了 min的时候,没选汉字的时候

    01-23
    赞同 1
    回复
  • 卢霄霄
    卢霄霄
    01-23

    bindinput里 用正则过滤一下,再return吧

    01-23
    赞同 1
    回复 8
    • 杨泉
      杨泉
      01-23

      没测试

      但是直觉这样搞,在中文输入法输了几个英文还没变成中文的时候,会出问题吧,这样子

      01-23
      回复
    • 卢霄霄
      卢霄霄
      01-23回复杨泉

      你的意思是 bindinput会获取正在录入的内容吗?

      01-23
      回复
    • 杨泉
      杨泉
      01-23回复卢霄霄

      恩,对


      比如输入 明天


      你输入了 min的时候,没选汉字的时候


      01-23
      回复
    • 卢霄霄
      卢霄霄
      01-23回复杨泉

      iOS反正我还没遇见过这种问题,android就不知道了

      01-23
      回复
    • 傻傻
      傻傻
      01-23回复杨泉

      有一个是会闪闪闪

      还有一个是比如输入哈哈 ,然后又输入1(非汉字),bindinput获取的就是哈哈1,如果你把value清空,然后前面输入的哈哈也会清空掉。如果你选择弹出提示,不清除,直接提交,又要在提交的时候再来一个提示~~

      01-23
      回复
    查看更多(3)