onChange或onClick用于ReactJS中的单选按钮和复选框

时间:2017-08-02 14:06:17

标签: javascript reactjs

在ReactJS中处理单选按钮和复选框上的事件的最佳做法是什么?文档显示使用" onClick"关于"处理事件"文档,它显示使用" onChange"在" Forms"文档。 onChange只在Radio Buttons上触发一次,所以我目前正在使用onClick。我认为这是一个错误。

2 个答案:

答案 0 :(得分:3)

Heyo,它不是一个错误,因为在某些情况下你只想知道它何时发生变化。例如,当您拥有支持补丁的API时,您可以对每次更改发送修改。

如果您的API仅支持一次性提交所有内容, onClick 适合您!

答案 1 :(得分:1)

单选按钮可响应JavaScript中的 $('.carousel.carousel-slider').carousel({fullWidth: true}); onchange个事件。但是,onchange事件可能无法正常工作。打开和关闭单选按钮时,不会触发onclick事件,只会触发其中一个。

大多数浏览器在选中单选按钮时会触发onchange,但在取消选中单选按钮时,版本9之前的Internet Explorer会触发onchange

相关问题