我有一個有多種形式的頁面。任何時候,用戶點擊一個輸入或修改輸入中的文本,我都希望調用一個函數。關於如何有效地做到這一點,並以不需要表單ID的方式提出任何想法?jQuery - 在用戶更改任何表單輸入時隨時調用函數?
3
A
回答
10
JavaScript事件泡沫化。那麼怎麼樣:
$('form').change(function() {
// do something
}).click(function() {
// do something
});
在每種情況下,你可以查詢觸發事件和做你喜歡的元素。
+0
在IE中對輸入做「改變」嗎? – 2010-07-10 20:51:37
+1
'change'在單選按鈕,複選框,'
+0
似乎可以雙重火災事件?有沒有辦法確保不會發生? – AnApprentice 2010-07-10 20:56:19
1
$('form input').each(function() {
var val = this.value;
$(this).click(function() { }
$(this).blur(function() {
}
});
您還可以使用委託來獲得更好的性能。這將有助於查看您的來源和確切的需求。
相關問題
- 1. 如何在用戶輸入時更改輸入的類別?
- 2. 單選按鈕客戶端檢查更改時使用jQuery的調用函數
- 3. 使用Jquery更改表單輸入值
- 4. 在AJAX調用期間更換表單時,如何警告用戶未更改表單的更改?
- 5. 如何打開excel表單時調用用戶定義函數
- 6. 只有用戶第一次輸入表單輸入時才運行函數
- 7. 當用戶完成更改時,Jquery輸入字段
- 8. jQuery:單擊時,定期調用函數
- 9. 如何在輸入密碼時更改用戶角色?
- 10. 如何更改gridview中的下拉列表時調用函數?
- 11. 如何使用noUiSlider在更改時調用函數?
- 12. jQuery:編輯值時更改表單輸入的顏色
- 13. Twilio調用函數 - 多用戶輸入
- 14. jquery multiselect(在選擇時間調用任何函數)
- 15. 更改輸入值,同時仍允許用戶鍵入
- 16. 使用jQuery時,如何在輸入框外單擊時更改輸入元素的值?
- 17. 當輸入值改變時刷新用戶定義的函數
- 18. 如何在數據更改時調用函數?
- 19. 如何在數組的字節更改時調用函數?
- 20. 當用戶輸入後狀態更改時更改輸入字段
- 21. 用戶輸入更改時使用jQuery更新相同的html元素
- 22. 如何在AngularJS中更改模型時清除表單輸入?
- 23. 如何在輸入更改時執行javascript函數?
- 24. 如何防止用戶在輸入字段中使用jQuery實時輸入任何非數字?
- 25. 表單無效時調用javascript函數
- 26. jquery函數不會在單擊時調用,而是在雙擊時調用
- 27. 如何更改drupal8用戶登錄表單輸入和驗證?
- 28. Javascript - 用戶輸入內容時更改表單文本框的邊框顏色?
- 29. 如何根據用戶輸入更改顯示錶輸入
- 30. 如何在全局變量更改值時調用函數?
您是否正在使用(至少)jQuery 1.4.2? – 2010-07-10 20:48:22