Как я фокусирую поле текста HTML на iPhone (то, чтобы заставлять клавиатуру подойти)?

Модификация только нейронных WEIGHTS служит только для манипулирования формой / кривизной вашей передаточной функции, а не ее точкой пересечения равновесия / нуля .

] Введение нейронов BIAS позволяет сдвигать кривую трансферной функции по горизонтали (влево / вправо) вдоль оси ввода, оставляя неизмененную форму / кривизну. Это позволит сети производить произвольные выходные данные, отличные от значений по умолчанию, и, следовательно, вы можете настроить / сдвинуть отображение ввода-вывода в соответствии с вашими конкретными потребностями.

См. Здесь для графического объяснения: http : //www.heatonresearch.com/wiki/Bias

24
задан Ross 11 June 2009 в 04:21
поделиться

5 ответов

Примечание : этот ответ старый и может не иметь отношения к более новым версиям ...


Это вам не поможет, но последний автор в этой ветке написал, что это ошибка движка webkit.
Я не могу сказать, подтвержденная это ошибка или нет ...

Последнее сообщение от машины на обратном пути (кажется, что оригинал не работает):

Я разрабатываю свое приложение на чистом XHTML MP / Ecmascript MP / WCSS. Так использование API управления браузером собственной платформы действительно не вариант для меня. Да, поведение, о котором вы упомянули, такое же, как у меня. Я искал его в bugzilla на webkit.org и обнаружил, что это действительно сообщил об ошибке. focus () в текстовое поле выделяет элемент, но не дает пользователю ни кара, чтобы начать вводить текст. Использование таймера, упомянутого в « peppe@peppe.net », тоже не помогает.

Такое поведение характерно для всех платформ (s60, iphone, android), которые использовать движок webkit.

На данный момент я не вижу решения этой проблемы.

Надеюсь, это поможет

3
ответ дан 29 November 2019 в 00:12
поделиться

Редактировать: Следующее больше не работает на iOS - UIWebView разрешил автофокусировку и ссылки на домашний экран, используемые для автофокусировки, но они отключили это много версий назад.

Свойство autofocus (см. Ниже) не работает с URL-адреса в Mobile Safari, но работает, если вы:

  1. используете UIWebView
  2. с помощью домашнего ссылка на экран

Размер шрифта для ввода должен быть достаточно большим, чтобы избежать двойного нажатия на iOS10 (теперь это окно просмотра всегда масштабируемое) и для того, чтобы размер страницы соответствовал размеру экран (в противном случае при загрузке страницы вы получаете странные ошибки времени / гонок при увеличении, или если прокручиваемое поле иногда не центрируется на экране должным образом).

autofocus: спецификацией HTML5 для этого является свойство автофокуса входного тега . Но iOS игнорирует это, по-видимому, для более чистого пользовательского интерфейса, который не открывает сенсорную клавиатуру при переходе на страницу. Здесь - страница, демонстрирующая свойство автофокуса. До HTML5 вы вызывали element.focus () в событии window.onload. Однако вызовы focus () не поддерживаются в iOS, кроме как во время обработки события onclick.

6
ответ дан robocat 29 November 2019 в 00:12
поделиться

Возможно, немного поздно, но для будущего человека. В нашем веб-приложении, работающем на iOS iPad (6 и более поздних версиях), мы делаем это с заданным интервалом:

startFocusOnTextField: function() {
        this.intervalIDForTextFieldFocus = window.setInterval(function() {
            document.getElementById(page.textInputFieldObj.id).focus();
        }, 150);
    },

, который вызывается при загрузке страницы (мобильная среда jQuery)

0
ответ дан Moustachiste 29 November 2019 в 00:12
поделиться

Это рабочая среда:

setTimeout(function(){
    input.focus();
},500);//milliseconds
-4
ответ дан Tuong Le 29 November 2019 в 00:12
поделиться

Клавиатура будет отображаться только в том случае, если вы активируете фокус из события щелчка, поэтому поместите кнопку на страницу с помощью onclick, который выполняет фокус, и будет отображаться клавиатура. Совершенно бесполезен, за исключением проверки (при нажатии кнопки отправки код проверки фокусируется на недопустимом элементе)

18
ответ дан 29 November 2019 в 00:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: