我有一個複雜的「oninput」處理程序的標籤,例如根據另一個添加一個處理程序?
<input id="x" type="text" name="x"
oninput="lotsofgeneratedcocde...."/>
我想添加另一個處理程序,只是簡單地調用那個。我最初雖然是這樣的:
<input id="x" type="text" name="x"
oninput="lotsofgeneratedcocde...." onfocus="this.oninput"/>
但它沒有。我該怎麼做?謝謝。
編輯:我認爲onfocus =「this.oninput」會複製該函數的引用,這就是爲什麼我放棄了呼叫的括號。
是否'this.oninput()'不工作? –
http://jsfiddle.net/9kNrW/ –
@Jared它確實:http://jsfiddle.net/pQVfy/ –