收藏
回答

input如何实现最小宽度,如何实现自动调起中/英文键盘

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug input 客户端 Android 6.6.7 2.0.9

1、场景是,输入框随着输入的增加自动增加长度。小程序的输入框设置了min-width无效,h5中的input也是不能设置min-width的,但是可以使用其他标签设置contenteditable来模拟实现。试了下好像小程序并不支持这个属性。有没有什么解决办法?

2、场景是,有些输入框focus时,想要自动调起中文键盘,有些需要自动调起英文键盘。h5本来有个ime-mode,但是废弃了。输入框时默认调起中文键盘的,h5可以通过将type设置为password,然后在focus后,改为text,来实现西东调起英文键盘的情况。在小程序使用相同的办法会有两个问题:

1)真机测试,focus后,吊起键盘为英文,但是输入过程中,仍然显示圆点。但远程调试无论实在数据层面还是wxml都已经是text了。直到输入框失去焦点后才会显示输入内容。

2)再次focus,还是调起中文键盘。当然这个可以理解,因为变为text输入框了嘛。但是h5中再次focus还是英文键盘。


以上是我做过的尝试。

回答关注问题邀请回答
收藏

1 个回答

  • Jeffrey
    Jeffrey
    2019-04-15

    这个问题解决没?

    2019-04-15
    有用
    回复
登录 后发表内容