BG Development


  Reply to this topicStart new topicStart Poll

> jQuery - close keyboard and focus inпut
Constantine
Публикувано на: 05-07-2019, 15:13
Quote Post



Име: Константин К
Група: Потребител
Ранг: Активен

Мнения: 203
Регистриран на: 13.04.05



Здравейте

Имам форма в която се ползва на андройд устройство.

Някой знае ли как да затворя клавиетурата и да фокусирам input-a?

Пиша $("input").blur().focus(); но не се получава.

Хубав ден
PMEmail PosterUsers Website
Top
deam0n
Публикувано на: 05-07-2019, 15:19
Quote Post



Име: Атанас Атанасов
Група: Потребител
Ранг: Посетител

Мнения: 101
Регистриран на: 12.09.05



Не съм сигурен, че може да стане.. То реално би трябвало като фокусираш инпута да отвори клавиатурата.
PMEmail Poster
Top
Constantine
Публикувано на: 05-07-2019, 15:27
Quote Post



Име: Константин К
Група: Потребител
Ранг: Активен

Мнения: 203
Регистриран на: 13.04.05



на blur() затваря клавиетурата но после не иска да фокусира icon_sad.gif
PMEmail PosterUsers Website
Top
Lachezar
  Публикувано на: 05-07-2019, 15:31
Quote Post



Име: Лъчезар Добрев
Група: Потребител
Ранг: Почетен член

Мнения: 2707
Регистриран на: 10.11.04



QUOTE (Constantine @ 05-07-2019, 15:27)
на blur() затваря клавиетурата но после не иска да фокусира icon_sad.gif

Пробвай да ги направиш с малко закъснение, защото иначе може да игнорира събитията. Примерно:
CODE
$("input").blur(); window.setTimeout($("input").focus.bind($("input")), 100);


--------------------
И'м ватцхинг ъоу...
PMUsers Website
Top
Constantine
Публикувано на: 05-07-2019, 15:38
Quote Post



Име: Константин К
Група: Потребител
Ранг: Активен

Мнения: 203
Регистриран на: 13.04.05



даже дадох 500 но пак не се получава icon_sad.gif

Това мнение е било редактирано от Constantine на 05-07-2019, 15:48
PMEmail PosterUsers Website
Top
Антон Яначков
Публикувано на: 21-07-2019, 17:38
Quote Post



Име: Антон Яначков
Група: Потребител
Ранг: Почетен член

Мнения: 1174
Регистриран на: 27.07.16



QUOTE (Constantine @ 05-07-2019, 15:13)
Здравейте

Имам форма в която се ползва на андройд устройство.

Някой знае ли как да затворя клавиетурата и да фокусирам input-a?

Пиша $("input").blur().focus(); но не се получава.

Хубав ден

Идеята да се отвори клавиатурата автоматично при попадане фокуса върху нещо което ще се редактира е точно, за да се редактира. Ако софтуерно искаш да вкараш нещо в дадено текстово поле или друг обект, то си го вкарваш директно без да фокусираш. Ако обаче имаш някаква процедура, в която задължително трябва да фокусираш върху обекта, то фокусираш, изпълняваш каквото ще правиш и софтуерно пращащ фокуса на обект, който не отваря клавиатурата. Този метод съм го ползвал, работи и клавиатурата не се отваря. Ако само пратиш фокуса в дадено текстово поле се предполага, че ще пишеш с клавиатура в него и клавиатурата се отваря. Което е напълно логично.
PMEmail PosterUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0