В настоящее время я создаю собственное мобильное приложение React для Android и понял, что когда ввод сфокусирован (пользователь может ввести что-то на клавиатуре), событие щелчка не применяется к другим элементам. p>
Например, когда пользователь что-то вводит при вводе, и если пользователь хочет нажать кнопку «Отправить», то событие щелчка только отменяет фокус ввода, но не вызывает щелчок событие на кнопке.
Есть ли способ заставить оба события произойти, когда ввод сфокусирован? (Отключите фокус и щелкните элемент, который активируется, как на веб-странице)
Я нашел только эту тему, которая, похоже, имеет аналогичную проблему, но у меня она не работает, или я использую ее неправильно ?
Ни одно событие касания не срабатывает, когда TextInput находится в фокусе.
Мой код выглядит примерно так:
import React, {useState} from 'react'
import { ScrollView, TextInput, TouchableOpacity} from 'react-native'
export default function App(){
return (
{
console.log("Click triggered !")
}}
>
Submit form
)
}
Подробнее здесь: https://stackoverflow.com/questions/703 ... is-focused
React Native - нажмите кнопку, чтобы не запускать ее, когда ввод сфокусирован ⇐ Android
Форум для тех, кто программирует под Android
1734072432
Anonymous
В настоящее время я создаю собственное мобильное приложение React для Android и понял, что когда ввод сфокусирован (пользователь может ввести что-то на клавиатуре), событие щелчка не применяется к другим элементам. p>
Например, когда пользователь что-то вводит при вводе, и если пользователь хочет нажать кнопку «Отправить», то событие щелчка только отменяет фокус ввода, но не вызывает щелчок событие на кнопке.
Есть ли способ заставить оба события произойти, когда ввод сфокусирован? (Отключите фокус и щелкните элемент, который активируется, как на веб-странице)
Я нашел только эту тему, которая, похоже, имеет аналогичную проблему, но у меня она не работает, или я использую ее неправильно ?
Ни одно событие касания не срабатывает, когда TextInput находится в фокусе.
Мой код выглядит примерно так:
import React, {useState} from 'react'
import { ScrollView, TextInput, TouchableOpacity} from 'react-native'
export default function App(){
return (
{
console.log("Click triggered !")
}}
>
Submit form
)
}
Подробнее здесь: [url]https://stackoverflow.com/questions/70347353/react-native-click-not-trigger-on-button-when-an-input-is-focused[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия