Jquery手動觸發事件

2022-03-06 16:03:57 字數 433 閱讀 1844

有時可能需要用**機械式的觸發乙個按鈕、文字框或網頁中其他控制項的一些事件,這個在登入的時候很常用,登入介面通常有三個文字框:使用者名稱、密碼和驗證碼,另外還有乙個登入按鈕,很多時候我們想實現每當乙個文字框失去焦點的時候和後台互動查詢使用者名稱是否存在、密碼是否正確以及驗證碼是否正確等,但同時會有另外一種可能,就是當使用者在輸入這三個其中之一的時候還沒當失去焦點就直接點選登入按鈕,這時需要做的就是在登入按鈕中手動呼叫文字框的失去焦點事件,加以判斷是否全部通過然後登入成功。

廢話不多說,直接貼**:

如果想觸發乙個id為input的文字框的blur事件,則可以這樣寫:

$('#input').trigger("blur");

相類似,如果想呼叫input的click事件,則可以這樣寫:

$('#input').trigger("click");

and so on ...

js手動觸發事件

doctype html en utf 8 js手動觸發事件 title window.onload function downloadevt.initevent click true false oa.dispatchevent downloadevt else if document.creat...

js手動觸發事件dispatchEvent

如果大家將一張網頁看成乙個form的話,大致上就成了乙個web form的模型。在win form 下要想手動觸發某乙個物件的事件是很簡單的,只要傳送一條訊息即可達成。postmessage 但是網頁並不是基於訊息機制的,如果我們想在一張網頁上寫出乙個類似於按鍵精靈的功能該如何實現呢?為大家介紹js...

JQuery 自動觸發事件

常用模擬 有時候,需要通過模擬使用者操作,來達到單擊的效果。例如在使用者進入頁面後,就觸發click事件,而不需要使用者去主動單擊。在jquery中,可以使用trigger 方法完成模擬操作。例如可以使用下面的 來觸發id為btn的按鈕的click事件。1 btn trigger click 這樣,...