溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JQuery——表單事件

發布時間:2020-06-02 09:26:08 來源:網絡 閱讀:1121 作者:拉考的考拉 欄目:web開發

      表單事件.blur()、.focus()、.change()、 .select()和.submit()

1   .blur()和.focus()處理表單焦點

2   .blur()和.focus()區別在于是否支持冒泡處理

3   .focus()在元素本身產生,.focusin()在元素包含的元素中產生

4   .change()監聽元素值的改變,要注意觸發的先后行為

5   input監聽value值的變化,當有改變時,失去焦點后觸發change事件,對于單選按鈕和復選框,當用戶用鼠標做出選擇時,該事件立即觸發

6   select對于下拉選擇框,當用戶用鼠標做出選擇時,該事件立即觸發

7   textarea多行文本輸入框,當有改變時,失去焦點后觸發change事件

8   當textarea或文本類型的input元素中的文本被選擇時,會發生select事件

9   .select()觸發元素的select事件,會調用執行綁定到select事件的所有函數,包括瀏覽器的默認行為,可以通過在某個綁定的函數中返回false來防止觸發瀏覽器的默認行為

10   .select()事件只能用于<textarea>元素和<input>元素

11   $ele.select(handler(eventObject))綁定$ele元素,每次$ele元素觸發點擊操作會執行回調 handler函數,可以針對事件的反饋做很多操作

12   $ele.select([eventData],handler(eventObject))綁定$ele元素,每次$ele元素觸發點擊操作會執行回調 handler函數,可以接受一個數據參數,為了解決不同作用域下數據傳遞的問題

13   .submit()監聽用戶提交表單時的動作

14   $ele.submit()綁定$ele元素,不帶任何參數一般是用來指定觸發一個事件

15   $ele.submit(handler(eventObject))綁定$ele元素,每次$ele元素觸發點擊操作會執行回調 handler函數,可以針對事件的反饋做很多操作

16   $ele.submit([eventData],handler(eventObject))綁定$ele元素,每次$ele元素觸發點擊操作會執行回調 handler函數,可以接受一個數據參數,為了解決不同作用域下數據傳遞的問題

17   通過在<form>元素上綁定submit事件,開發者可以監聽到用戶的提交表單的行為

18   觸發submit事件的行為

<input type="submit">

<input type="p_w_picpath">

<button type="submit">

當某些表單元素獲取焦點時,敲擊Enter(回車鍵)

19   form元素是有默認提交表單的行為,如果通過submit處理的話,需要禁止瀏覽器的默認行為

20   傳統的方式是調用事件對象e.preventDefault()來處理,JQuery中可以直接在函數中最后結尾return false即可


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女