2012-03-07 10 views
1

可能性の重複を、同じタイプの複数のイベントをバインドする方法:
add or subtract functions from onSubmit event handler?単一の要素に

私はトラブル同じ要素には、2つのぼかしイベントを結合を持っています。私がバインドしている2番目の関数は、要素にバインドされた最初の関数をオーバーライドしています。複数のイベントを同じ要素にバインドする適切な方法は何ですか?私は純粋なjavascriptを使用しています。 jQueryはありません。私がのonblur発射する機能の両方を希望http://jsfiddle.net/joeljoeljoel/CRGHt/

は、ここでの例です。注文は私の特定の状況には関係ありませんが、私は注文を管理できるかどうかを知ることに興味があります。

+0

重複X1000 – zzzzBov

答えて

0

使用addEventListener(しかし、あなたはIEの代わりにattachEventを使用してそれは、利用できるかどうかを確認する機能テストを行う必要があることに注意):

var message = document.getElementById('message'); 
message.addEventListener("blur", function() { 
    alert('blur function one'); 
}); 
message.addEventListener("blur", function() { 
    alert('blur function two'); 
}); 

ここupdated fiddleです。

0

なぜあなたはただ一つのものを組み合わせることではないのですか?

function prepare_function() { 
    var message = document.getElementById('message'); 
    message.onblur = function() { 
     alert('blur function one'); 
     alert('blur function two'); 
    } 
} 
関連する問題