首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >动态复选框react获取值

动态复选框react获取值
EN

Stack Overflow用户
提问于 2018-12-04 04:18:18
回答 2查看 1.2K关注 0票数 0

我正在使用Axios进行API调用以检索一个值数组,然后在下面的代码中使用相应的输入/标签显示该数组:

代码语言:javascript
复制
checkList = this.state.assignment.specs.map(function(spec, index) {
   return(<div><input type="checkbox" id="assignment" style={{color: '#5d8f90'}} />&nbsp;&nbsp;<label style={{display: 'inline'}}>{spec}</label>&nbsp;&nbsp;</div> );
});

当用户调用按钮时,如果元素被选中/取消选中,我希望能够获得元素列表,理想情况下如下所示:

代码语言:javascript
复制
["checked", "unchecked", "checked"]

如有任何帮助,我们不胜感激!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-12-04 04:28:52

我自己找到了答案,这里有一个名为react-checkbox-group的库,可以解决我的需求。

https://github.com/ziad-saab/react-checkbox-group

票数 0
EN

Stack Overflow用户

发布于 2018-12-04 04:21:10

一种解决方案是向按钮添加onclick()侦听器。这些侦听器只需调用setState()。然后,当您需要这些值时,您可以从this.state而不是从控件本身获取它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53601235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档