input如何实现最小宽度,如何实现自动调起中/英文键盘
发布于 5 年前 作者 xiafang 12540 次浏览 来自 问答

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 回复

这个问题解决没?

回到顶部