#jquery #html #safari
#jquery #HTML #safari
Вопрос:
@@Редактировать
У меня есть ссылка, которая отображается на экранной клавиатуре. http://designshack.co.uk/tutorialexamples/vkeyboard /
Используя эту ссылку и браузер Safari, я нажимаю кнопку ссылки на клавиатуре и нажимаю любую клавишу не менее 30 раз.
В то время в текстовом поле пароля не отображалось последнее введенное значение. Итак, дайте мне знать, как решить эту проблему, пожалуйста.
@@Старый вопрос
На моей веб-странице есть два элемента управления.
1) Текстовое поле 2) Экранная клавиатура, использующая jQuery.
Отображаются все клавиши всякий раз, когда я нажимаю любую клавишу на этом элементе управления клавиатурой.
Допустим, когда я нажимаю A или B, эти клавиши будут отображаться в текстовом поле AB ….. и так далее.Это правильно.
Но когда я использую браузер Safari, в текстовом поле не может отображаться последнее введенное значение ключа. Он показывает только более старое значение.
Для примера, пожалуйста, попробуйте эту ссылку… [с помощью браузера Safari]
http://designshack.co.uk/tutorialexamples/vkeyboard/
1. пожалуйста, нажмите на клавиатуру hyber link control 2. нажимайте любые клавиши, пока в текстовом поле пароля не отобразится последнее введенное значение ключа.
Именно здесь начинается проблема. [Эта проблема возникает только при использовании браузера Safari.]
Пожалуйста, дайте мне знать, как исправить эту проблему.
Комментарии:
1. Я проверил это с помощью Safari для Windows, и все работало нормально.
2. пожалуйста, проверьте это еще раз, введя ключ в текстовое поле пароля не менее 50 символов только с помощью экранной клавиатуры и браузера Safari. designshack.co.uk/tutorialexamples/vkeyboard
3. После этого вы не увидите свой последний введенный ключ в поле текстового поля.
4. Извините, теперь я понимаю. Да, поведение таково, как вы описываете, как только вы начинаете выходить за пределы видимой части окна. Происходит то, что нажатие на клавиатуру приводит к тому, что текстовое поле временно теряет, а затем приобретает фокус, что заставляет поле отображать текст с самого начала в Safari. Похоже, это реализация браузера, и, вероятно, нет способа исправить это, не позволяя полю ввода увеличиваться или не «повторяя» строку в другой видимый контейнер.
5. Но для меня это немного странно. Поскольку в каждом браузере, кроме Safari, эта проблема не возникала.