• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Odświeżanie strony przy dotykaniu pól wejściowych na urządzeniach mobilnych

Konkurs Mistrz Programowania
0 głosów
438 wizyt
pytanie zadane 16 stycznia 2023 w HTML i CSS przez adzik81 Nowicjusz (180 p.)
Witam, w mojej aplikacji webowej przy próbie wprowadzenia danych do pól wejściowych przeglądarka automatycznie się odświeża. Dzieje się to tylko na urządzeniach mobilnych. Na komputerach wszystkie inputy, labele, formularze działają prawidłowo. Kiedy tylko używam apki przez smartphona, po dotknięciu pola wejściowego klawiatura wysuwa się na mniej niż sekundę po czym znika przy procesie odświeżania i nie można przez to wprowadzić żadnych danych. Zauważyłem też, że na urządzeniu mobilnym przy odświeżaniu wszystkie pola zostają wyczyszczone. Na komputerach, przy odświeżaniu strony dane pozostają nadal w polach. Od wczoraj przeczesuję internet, ale nie znalazłem rozwiązania. Czytałem, że może to być związane ze zmianą rozmiaru ekranu.
komentarz 16 stycznia 2023 przez ScriptyChris Mędrzec (190,190 p.)

Przydało by się, żebyś udostępnił demo do przetestowania, np. na https://codesandbox.io/

1 odpowiedź

0 głosów
odpowiedź 16 stycznia 2023 przez adzik81 Nowicjusz (180 p.)
Udało się mi się znaleźć źródło problemu. Przyczyną była metoda reload() w js. Miesiące temu dodałem ją do skryptów gdy budowałem sidebar menu i testowałem responsywność. Okazało się to zbędne. Teraz wszystko działa. Dzięki za pomoc :)

Podobne pytania

0 głosów
0 odpowiedzi 1,097 wizyt
0 głosów
2 odpowiedzi 945 wizyt
pytanie zadane 8 stycznia 2020 w HTML i CSS przez Damianek Obywatel (1,020 p.)
+1 głos
2 odpowiedzi 1,211 wizyt

93,657 zapytań

142,577 odpowiedzi

323,100 komentarzy

63,175 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...