2017-02-22 14 views
0

Как указано в заголовке, существует ли фокус по умолчанию и выбирается поведение после нажатия на предупреждение JavaScript?Есть ли фокус по умолчанию и выбрать поведение после нажатия на предупреждение JavaScript?

Причина, по которой я спрашиваю, что у меня есть функция JavaScript, проверяющая текстовое поле asp.net в приложении веб-форм. Я добавил предупреждение JavaScript для функции, которая поможет в отладке, и поведение, похоже, изменилось. Когда я нажал кнопку «ОК» предупреждения, установите фокус в поле, которое я проверил и выбрал текст.

Я думал, что это должно быть что-то в моем коде, вызывающее такое поведение, поэтому я прокомментировал все случаи, когда я настраивал фокус и выбирал, но все же видел такое же поведение. Как только я удалил предупреждение, он вернулся к поведению, как ожидалось, и больше не выбрал данные в текстовом поле.

Означает ли это, что это может быть связано с предупреждением JavaScript или просто что-то странное в моем коде?

+1

Пожалуйста, покажите свой код, чтобы мы могли реплицировать проблему. – Win

+0

Кроме того, поскольку вы предупреждаете о целях отладки, вы можете попробовать console.log («здесь»); в вашем скрипте вместо предупреждения. Вы можете увидеть «консоль» в таких инструментах, как Firebug или Chrome Developer Tools. По крайней мере, это сообщит вам, если какое-то вмешательство было каким-то образом. Кроме того, console.log намного более эффективен с точки зрения изучения объектов во время выполнения. – secretwep

ответ

0

В html5 есть автофокус, но проблема здесь кажется иной. Если оповещение является настраиваемой функцией оповещения, попробуйте удалить это и добавить функцию window.alert(). Это дикие догадки, это было бы здорово, если бы вы могли опубликовать свой блок кода здесь?

Смежные вопросы