REACT收音机和复选框输入组合?

时间:2018-04-09 17:19:28

标签: reactjs radio-button checkboxlist

我有一个数组的调查问题。所有问题都是单选按钮,但有一个选项'a,b,c,d或e'的问题。他们可以选择a到d但是e会覆盖其他选择。如何组合复选框和单选按钮。

问题在于我需要在React中进行。

<Button
    key={this.props.key}
    id={this.props.survHeader}
    className={`${this.props.className[this.props.index]} survChkBtn`}
    color={this.props.color[this.props.index]}
    onClick={() => this.props.onClickHandle(this.props.selectionType === 
        "checkbox" ? this.props.answer : this.props.data_value)}
    value={this.props.data_value}
    active = {this.props.selectionType ==="radio" ? this.props.active === 
         this.props.data_value : this.state.active.includes(this.props.answer) }
    data_value = {this.props.data_value}
>
    <h4 className="btnAnswer">{this.props.answer}</h4>
  </Button>

0 个答案:

没有答案