JavaScript:input.focus()和show Cursor

时间:2017-10-24 11:48:07

标签: javascript ios input cursor

如何使用JavaScript(没有 jQuery)聚焦文本输入并使iOS设备上闪烁的光标/虚拟键盘出现?

当你只是打电话时,这似乎不是默认行为:

element.focus();

解决方案使用......

element.click();
element.focus();

...正如其他帖子所建议的那样也行不通。

谢谢!

编辑:演示:

function focusText(){

  document.getElementById('text').focus();

}

function focusCalled(){

  document.getElementById('text').value = '';
  document.getElementById('text').type = 'password';

}
<input type="text" id="text" value="Password" onfocus="focusCalled();">
<button onclick="focusText();">Click me!</button>

1 个答案:

答案 0 :(得分:0)

仅在iOS中单击“清除”按钮时,但在值已经清除的情况下,我才遇到此问题。到目前为止,我找到的唯一使光标重新回到代码中的方法是如下所述的黑客行为……

SELECT * FROM table_name WHERE country LIKE '7'