表單事件.blur()、.focus()、.change()、 .select()和.submit()
網站設計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網站源代碼;符合網站優(yōu)化排名的后臺管理系統(tǒng);成都網站制作、網站設計收費合理;免費進行網站備案等企業(yè)網站建設一條龍服務.我們是一家持續(xù)穩(wěn)定運營了10余年的創(chuàng)新互聯(lián)網站建設公司。
1 .blur()和.focus()處理表單焦點
2 .blur()和.focus()區(qū)別在于是否支持冒泡處理
3 .focus()在元素本身產生,.focusin()在元素包含的元素中產生
4 .change()監(jiān)聽元素值的改變,要注意觸發(fā)的先后行為
5 input監(jiān)聽value值的變化,當有改變時,失去焦點后觸發(fā)change事件,對于單選按鈕和復選框,當用戶用鼠標做出選擇時,該事件立即觸發(fā)
6 select對于下拉選擇框,當用戶用鼠標做出選擇時,該事件立即觸發(fā)
7 textarea多行文本輸入框,當有改變時,失去焦點后觸發(fā)change事件
8 當textarea或文本類型的input元素中的文本被選擇時,會發(fā)生select事件
9 .select()觸發(fā)元素的select事件,會調用執(zhí)行綁定到select事件的所有函數,包括瀏覽器的默認行為,可以通過在某個綁定的函數中返回false來防止觸發(fā)瀏覽器的默認行為
10 .select()事件只能用于
11 $ele.select(handler(eventObject))綁定$ele元素,每次$ele元素觸發(fā)點擊操作會執(zhí)行回調 handler函數,可以針對事件的反饋做很多操作
12 $ele.select([eventData],handler(eventObject))綁定$ele元素,每次$ele元素觸發(fā)點擊操作會執(zhí)行回調 handler函數,可以接受一個數據參數,為了解決不同作用域下數據傳遞的問題
13 .submit()監(jiān)聽用戶提交表單時的動作
14 $ele.submit()綁定$ele元素,不帶任何參數一般是用來指定觸發(fā)一個事件
15 $ele.submit(handler(eventObject))綁定$ele元素,每次$ele元素觸發(fā)點擊操作會執(zhí)行回調 handler函數,可以針對事件的反饋做很多操作
16 $ele.submit([eventData],handler(eventObject))綁定$ele元素,每次$ele元素觸發(fā)點擊操作會執(zhí)行回調 handler函數,可以接受一個數據參數,為了解決不同作用域下數據傳遞的問題
17 通過在