Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在类组件中检测输入值';在功能组件中单击了什么?_Javascript_Reactjs_Debugging - Fatal编程技术网

Javascript 如何在类组件中检测输入值';在功能组件中单击了什么?

Javascript 如何在类组件中检测输入值';在功能组件中单击了什么?,javascript,reactjs,debugging,Javascript,Reactjs,Debugging,如何在我的类组件中检测在我的功能组件中单击了哪个的值?例如,如果用户单击了Yes,那么我希望positsclicked()(在我的类组件中)函数显示它确实检测到已单击的Yes 我的尝试包括给输入提供一个名称,然后尝试通过e.target.name检测is,但它只是保持日志记录No已在控制台中单击,无论我按下哪个按钮(是或否) 我做错了什么 下面是Pastebin 函数可以将事件作为参数接收,因此您可以通过获取e.target.value来访问该值 在您的情况下,您只需要将事件作为参数接收到pos

如何在我的类组件中检测在我的功能组件中单击了哪个
?例如,如果用户单击了
Yes
,那么我希望
positsclicked()
(在我的类组件中)函数显示它确实检测到已单击的
Yes

我的尝试包括给输入提供一个
名称
,然后尝试通过
e.target.name
检测is,但它只是保持日志记录
No已在控制台中单击,无论我按下哪个按钮(是或否)

我做错了什么

下面是Pastebin


函数可以将事件作为参数接收,因此您可以通过获取
e.target.value
来访问该值


在您的情况下,您只需要将
事件
作为参数接收到
postslicked(event)
,然后
console.log(“单击”+event.target.value)

我认为您在pastebin中缺少一些代码。没有控制台日志显示,
/*…*/已单击
@StevenWexler oops!!错了。我现在刚刚发布了正确的粘贴库。我建议您在imagePreview组件中尝试
console.log(props.name)
。我怀疑你并没有像你所期望的那样传递
name