在ReactJS中处理单选按钮和复选框上的事件的最佳做法是什么?文档在“处理事件”文档中使用“onClick”显示,并在“表单”文档中使用“onChange”显示。 onChange只会在单选按钮上触发一次,所以我目前正在使用onClick。我认为这是一个错误。onChange或onClick单选按钮和ReactJS中的复选框
2
A
回答
3
嘿,这不是一个错误,因为在某些情况下,你只想知道它何时发生变化。例如,当您有一个支持补丁的API时,您可以在每次更改时发送修改。
如果您的API只支持一次全部提交onClick适合您!
1
单选按钮在JavaScript中响应onchange
和onclick
事件。但是,onchange事件可能无法像您期望的那样工作。打开和关闭单选按钮时不会触发事件,但只有一个或另一个打开。
当单选按钮被选中时,大多数浏览器会触发onchange
,但当单选按钮被取消选择时,版本9之前的Internet Explorer会触发onchange
。
相关问题
- 1. 单选按钮/复选框
- 2. 在Reactjs中选中/取消选中属性onChange复选框
- 3. 如何使iphone中的单选按钮和复选框按钮?
- 4. 样式复选框和单选按钮
- 5. 单选按钮和复选框javascript
- 6. jquery复选框和单选按钮
- 7. 复选框和单选按钮。值
- 8. 与复选框和单选按钮
- 9. 单选按钮和条件复选框
- 10. 复选框和单选按钮图像
- 11. Laravel 5.1单选按钮和复选框
- 12. 造型复选框和单选按钮
- 13. 复选框和单选按钮集中或IE7-9
- 14. 通过onClick或onChange触发表单填充复选框
- 15. 单选按钮onChange功能
- 16. 查找所有选中的复选框和单选按钮
- 17. Django表单复选框,单选按钮
- 18. 将单选框中的复选框(多选)转换为单选按钮或复选框?
- 19. Onclick按钮禁用复选框
- 20. 如何在python中创建复选框或单选按钮?
- 21. 阵营的onChange单选按钮火灾的onClick父div元素
- 22. 没有onclick或onchange事件的复选框状态
- 23. AngularJS选择和取消选择复选框/单选按钮
- 24. jQuery - 复选框像单选按钮
- 25. Javascript +单选按钮/复选框验证
- 26. 自定义复选框/单选按钮
- 27. 单选按钮+复选框组合
- 28. iAd Producer复选框单选按钮?
- 29. 复选框来控制单选按钮
- 30. 更改复选框和单选按钮的边框颜色
关于单选按钮,请查看[Radio Input onChange只会触发一次?](https://stackoverflow.com/questions/45450285/radio-input-onchange-only-fires-once) – Kevin