如何在我的类组件中检测在我的功能组件中单击了哪个<input/>
的value
? 例如,如果用户单击Yes
,则我希望postIsClicked()
(在我的类组件中(函数显示它确实检测到了单击Yes
。
我的尝试包括对输入进行name
,然后尝试通过e.target.name
进行检测,但无论我按哪个按钮,它都会在控制台中保持登录No has been clicked
(是或否(
我做错了什么?
下面的帕斯特宾。
https://pastebin.com/tWNM16p3
onClick
函数可以将事件作为参数接收,因此您可以通过获取e.target.value
来访问该值。
在您的情况下,您只需要接收event
作为postIsClicked(event)
的参数,然后console.log("clicked" + event.target.value)