如何使用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>
答案 0 :(得分:0)
仅在iOS中单击“清除”按钮时,但在值已经清除的情况下,我才遇到此问题。到目前为止,我找到的唯一使光标重新回到代码中的方法是如下所述的黑客行为……
SELECT * FROM table_name WHERE country LIKE '7'