在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. 複選框和單選按鈕圖像
- 6. jquery複選框和單選按鈕
- 7. 樣式複選框和單選按鈕
- 8. 單選按鈕和條件複選框
- 9. 單選按鈕onChange功能
- 10. 查找所有選中的複選框和單選按鈕
- 11. Django表單複選框,單選按鈕
- 12. 將單選框中的複選框(多選)轉換爲單選按鈕或複選框?
- 13. 如何在python中創建複選框或單選按鈕?
- 14. 陣營的onChange單選按鈕火災的onClick父div元素
- 15. iAd Producer複選框單選按鈕?
- 16. jQuery - 複選框像單選按鈕
- 17. 複選框來控制單選按鈕
- 18. 單選按鈕+複選框組合
- 19. Javascript +單選按鈕/複選框驗證
- 20. 自定義複選框/單選按鈕
- 21. 沒有onclick或onchange事件的複選框狀態
- 22. Angular和Ionic中的單選按鈕等複選框
- 23. 獲取電梯中的複選框和單選按鈕值
- 24. Django中的複選框和單選按鈕ModelForm
- 25. 重置js中的單選按鈕和複選框值
- 26. 基於單選按鈕和複選框的表單重定向?
- 27. onchange選擇按鈕
- 28. jQuery的 - $(本)複選框或單選按鈕。長度總是1
- 29. Reactjs:帶複選框的setState:已選中或未選中
- 30. 如何從複選框onclick或onchange調用函數
關於單選按鈕,請查看[Radio Input onChange只會觸發一次?](https://stackoverflow.com/questions/45450285/radio-input-onchange-only-fires-once) – Kevin