javascript - ReactJS 中 <select> 标签的 onChange 事件的替代方案?

标签 javascript html reactjs

我正在创建一个具有多个 <select> 的组件标签。根据所选选项,它会获取下一个标签的选项。我正在使用 onChange 事件。我面临的问题是,如果只有 1 个选项,则 onChange 永远不会被触发。

ReactJS中有没有类似onSelect的事件我可以用它来实现这个目标,或者有更好的方法吗?

最佳答案

您能否不将第一个选项设置为禁用占位符,如下所示:

<option disabled selected value> -- select an option -- </option>

这样用户就必须触发获取。

如果您需要默认状态,您可以在选择框之外进行处理。

关于javascript - ReactJS 中 <select> 标签的 onChange 事件的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40759223/

相关文章:

javascript - 是否可以使用 javascript 删除我页面上隐藏的 Zugo Flash 电影

Javascript,在 React 应用程序中分配给函数组件中的 {},代码审查

javascript - 单击按钮时将单选按钮值存储在数据库中

javascript - Angular 2 (Typescript) - 组件的远程开发和动态注入(inject)

html - 使用 css/javascript 的流体/自动对齐 block /框列表

html - 在 mustache 模板中突出显示搜索词

javascript - 如何获取动态加载图像的图像加载?

reactjs - 如何在reactjs中只允许文本框中出现数字?

javascript - .map & .slice 数据集中的唯一值

php - 将下拉值传递给 session 而不刷新页面