javascript - 如何在react js中检查所选选项

标签 javascript reactjs

我正在尝试使用 React js 在我的选择框中添加所选选项。这是我的代码

<Field component='select' name='sample'>
  <option value={1}>option1</option>
  <option value={2}>option2</option>
  <option value={3} {... "selected"}>option3</option>
  <option value={4}>option4</option>
  <option value={5}>option5</option>
</Field>

我已经尝试了 defaultValue 并添加了 selected 但它不起作用。我是否遗漏了我的代码的某些内容?

最佳答案

您可以简单地使用类似这样的东西..其中选定的值位于 select(value property) 中, react 就是这样工作的...

<select value={yourSelectedStateValue}>
        <option value={1}>option1</option>
        <option value={2}>option2</option>
        <option value={3}>option3</option>
        <option value={4}>option4</option>
        <option value={5}>option5</option>                            
 </select>

看看Link Here

处理状态值,使用 onChange() 事件...

<select value={yourSelectedStateValue} onChange={this.handleSelectOption.bind(this)}>
        <option value={1}>option1</option>
        <option value={2}>option2</option>
        <option value={3}>option3</option>
        <option value={4}>option4</option>
        <option value={5}>option5</option>                            
 </select>


handleSelectOption(e){
   this.setState({
      yourSelectedStateValue: e.target.value,
   })
}

关于javascript - 如何在react js中检查所选选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43245177/

相关文章:

javascript - 2 AJAX 不起作用

javascript - 从javascript中的多维数组中删除列

javascript - 在 ES6 React Javascript 中导入 ReactCSSTransitionGroup

javascript - Herokuro React项目构建过程中出现以下错误

reactjs - 从 string=>type 的映射推断 react Prop 类型时修复 typescript 警告

reactjs - 在使用 docker 的 create-react-app 生产中使用不同 API URL 的最佳方法是什么?

javascript - 更改所有链接的颜色

javascript - 调度不是服务器端渲染中的功能

javascript - 如何通过 Angular 2 中的路由名称获取绝对 Url?

javascript - 如何以不可变的方式更新数组