jquery イベントがブラウザでサポートされていない場合に、サーバーにエラー メッセージを送信したいと考えています。たとえば、blur() イベントは、chrome ブラウザーのラジオ ボタンに対してトリガーされません。これを特定してサーバーにエラー メッセージを送信するにはどうすればよいですか?
アップデート
ぼかしイベントのラジオ ボタンで Modernizr.hasEvent を試しました。真のぼかしイベントが返されますが、Google chrome で呼び出されません。Google chrome で以下の jsfiddle を試してください。
html
<input type = 'radio' id = 'r1' name = 'r1' value = 'R1'>R1</input>
<input type = 'radio' id = 'r2' name = 'r1' Value = 'R2'>R2</input>
<input type = 'text' id = 'r3' Value = ''></input>
js
alert(Modernizr.hasEvent('blur',$('#r1')));
alert(Modernizr.hasEvent('blur',$('#r3')));
$('#r1').blur(function(){
alert('blur is called')
});
$('#r3').blur(function(){
alert('blur is called')
});