在ReactJS中处理单选按钮和复选框上的事件的最佳做法是什么?文档显示使用" onClick"关于"处理事件"文档,它显示使用" onChange"在" Forms"文档。 onChange只在Radio Buttons上触发一次,所以我目前正在使用onClick。我认为这是一个错误。
答案 0 :(得分:3)
Heyo,它不是一个错误,因为在某些情况下你只想知道它何时发生变化。例如,当您拥有支持补丁的API时,您可以对每次更改发送修改。
如果您的API仅支持一次性提交所有内容, onClick 适合您!
答案 1 :(得分:1)
单选按钮可响应JavaScript中的 $('.carousel.carousel-slider').carousel({fullWidth: true});
和onchange
个事件。但是,onchange事件可能无法正常工作。打开和关闭单选按钮时,不会触发onclick
事件,只会触发其中一个。
大多数浏览器在选中单选按钮时会触发onchange
,但在取消选中单选按钮时,版本9之前的Internet Explorer会触发onchange
。