Как мне определить в моем компоненте класса, какое входное значение щелкнуло в функциональном компоненте? - PullRequest
0 голосов
/ 30 сентября 2019

Как я могу определить в моем компоненте класса, что <input/> s value было нажато в моем функциональном компоненте? Например, если пользователь нажимает Yes, тогда я хочу, чтобы функция postIsClicked() (которая входит в мой компонент класса) показывала, что действительно обнаружена нажатая Yes.

Моя попытка состояла в том, чтобы дать name на входы, а затем попытаться обнаружить это с помощью e.target.name, но он просто сохраняет логин No has been clicked в консоли независимо от того, какую кнопку я нажимаю (Да или Нет)

Что я делаю не так?

Pastebin ниже.

https://pastebin.com/tWNM16p3

1 Ответ

0 голосов
/ 30 сентября 2019

Функция onClick может получить событие в качестве аргумента, поэтому вы можете получить доступ к значению, получив e.target.value.

В вашем случае вам просто нужно получить event в качестве аргумента postIsClicked(event)а затем console.log("clicked" + event.target.value)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...