没有移动键盘,HTML输入不只读

时间:2018-12-18 10:47:10

标签: html input keyboard focus on-screen-keyboard

我正在开发一个屏幕键盘。我想在打开OSK时禁用移动设备的键盘。一种方法是将输入设为只读,以便专注于输入而不打开键盘。但是使用该解决方案,用户无法更改光标指针(并且在使用osk书写时也看不到任何光标),并且无法选择要删除的文本的一部分。

还有其他解决方案可以在专注于输入的同时阻止移动设备键盘打开吗?诸如特定的属性或样式值之类的东西。

提前考虑。 TG。

//更新

one solution with readonly

1 个答案:

答案 0 :(得分:0)

编辑:

好的,您不能直接阻止为移动用户隐藏键盘,而是有一种选择。

  

当特定元素成为焦点时,“ OnFocus”事件激活。这样,您可以添加一些代码来防止移动键盘弹出。

这样,我们可以向其中添加“ Blur()”方法。

所以它看起来像这样:

<input type="text" name="noKeyboardForMobile" onfocus="blur();" />