Используйте JavaScript для размещения курсора в элементе ввода текста Chrome - PullRequest
1 голос
/ 18 мая 2010

Я работал над отправкой текста на элемент ввода в Chrome и заметил, что, в отличие от IE или FF, вызов .focus () не помещает курсор в текстовую область. Так кто-нибудь знает альтернативу размещения курсора на элементе ввода Chrome ?

Ответы [ 2 ]

2 голосов
/ 18 мая 2010

У меня тоже нет проблем. Вот простой HTML-файл, который у меня работает в Chrome:

<html>
<body>

<textarea id="ta1"></textarea>
<br />
<textarea id="ta2"></textarea>
<br />
<textarea id="ta3"></textarea>

<script>
document.getElementById("ta2").focus();
</script>

</body>
</html>

Вы размещаете сценарий над или под текстовыми областями?

0 голосов
/ 18 мая 2010

Вот часть кода, который я использую:

var event = document.createEvent ("HTMLEvents");

event.initEvent ("focus", true,true);

element.dispatchEvent (событие);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...