我的网页内容是全局捕获键盘输入的,如果要兼容移动端的话,怎样在点击屏幕后弹出键盘,然后输入内容就可以捕获并在页面上显示了。
我没找到这个事件是什么,以及如何处理这个事件,让在屏幕上点击>弹出键盘>开始输入
=======
我想想了下,可不可以这样,页面有一个textarea,然后点击网页内容后就将焦点转移到textarea上,textarea会让键盘弹出,这样就可以获取键盘弹出内容了。
但是算是绕过这个问题了。
我的网页内容是全局捕获键盘输入的,如果要兼容移动端的话,怎样在点击屏幕后弹出键盘,然后输入内容就可以捕获并在页面上显示了。
我没找到这个事件是什么,以及如何处理这个事件,让在屏幕上点击>弹出键盘>开始输入
=======
我想想了下,可不可以这样,页面有一个textarea,然后点击网页内容后就将焦点转移到textarea上,textarea会让键盘弹出,这样就可以获取键盘弹出内容了。
但是算是绕过这个问题了。
就一个东西,就是type
只要你把input
中的type
属性做相对应的改变即可,不过并不是所有的移动端都支持,还是会存在一些不支持的情况,或者支持的键盘有差异。
比如type="color"
这个,在iOS里就是不支持的,再比如type="nunmber"
这个在android和iOS里调用的键盘是有差异的,两个数字键盘是不同的。
然后具体有哪些类型,这个完全可以问度娘和谷哥,我随手丢一个w3上的文档吧。
http://www.w3.org/TR/html5/single-page.html#states-of-the-type-attribute
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
好像也没有别的方法了吧。。。。