謝晒的PHP網頁設計
聯絡E-mail:
sean0704@gmail.com
站內搜尋
Thursday, December 27, 2012
[jQuery] 用change()來代替focusout()
有些表單當使用者在文字欄位中輸入資料後,透過
.focusout()
來觸發ajax,例如:當使用者輸入帳號後,判斷帳號是否已經有人使用。但是,有時候使用者並未改變欄位值,只是單純用滑鼠欄位,當失去焦點時,又會因為focusout而又觸發ajax。
實際上,我們可以用
.change()
來代替,因為change在文字欄位的觸發時機也是"失去焦點",同時,如果輸入值沒有任何改變時,就像"change"字面上的意義,他是不會觸發的。
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment