DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> js觸發onchange事件的方法說明
js觸發onchange事件的方法說明
編輯:JavaScript綜合知識     

 怎麼在js代碼模式通過代碼觸發textbox控件的onchange事件呢,經過查閱資料,發現js提供了一個方法,可以觸發控件的應該是所有事件

js中onchange事件是在客戶端改變輸入控件的值,比如一個textbox,會出發的一個事件。但是如果在js代碼中改變一個textbox的value,而不是通過鍵盤輸入改變一個textbox值的話,是不會出發onchange事件的。   那麼,如何在js代碼模式通過代碼觸發textbox控件的onchange事件呢,經過查閱資料,發現js提供了一個方法,可以觸發控件的應該是所有事件。object.fireEvent()方法,使用方法如 object.fireEvent('onchange'),即可觸發控件的onchange事件。   同理,js中使用fireEvent方法還可以觸發其他的空間事件。   •補充一下,上述的fireEvent方法,在firefox浏覽器並不支持,那麼,如果想在ie和ff都可以運行的話,可是嘗試下面的代碼。    代碼如下: if (obj.fireEvent) { obj.fireEvent('onchange'); } else { obj.onchange(); }   也就是判斷一下fireEvent事件是否可用,不可用則直接使用onchange()方法。   
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved