gpt4 book ai didi

reactjs - 如何获得下拉标签的 react ?

转载 作者:行者123 更新时间:2023-12-02 06:13:20 25 4
gpt4 key购买 nike

我想从下拉列表中获取下拉列表的标签(例如:库存部分,非库存部分 ..)
下拉列表的代码是

<select value={'ItemType'}  onChange={this.handleChange}  style={{'width':'448px'}}>
<option value='0'>Select An Item Type</option>
<option value='1'>**Inventory Part**</option>
<option value='2'>**Non-Inventory Part**</option>
<option value='3'>Other Change</option>
<option value='4'>Subtotal</option>
<option value='5'>Group</option>
<option value='6'>Discount</option>
<option value='7'>Payment</option>
<option value='8'>Sales Tax Item</option>
<option value='9'>Sales Tax Group</option>
</select>

handleChange函数和构造函数如下:
constructor(props){
super(props);
this.state={type:''}
}
handleChange = (e) => {
this.setState({type:e.target.value});
};

如何修改我的handleChange以便获得选项的标签?

最佳答案

添加保存标签的新状态“标签”

constructor(props){
super(props);
this.state={type:'', label: ''}
}
handleChange = (e) => {
let index = e.nativeEvent.target.selectedIndex;
let label = e.nativeEvent.target[index].text;
let value = e.target.value;
this.setState({ type: value, label: label});
}

关于reactjs - 如何获得下拉标签的 react ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52833660/

25 4 0