こんにちは 私は3つのテキストボックスを含むdivを持っています、私はコントロールがdivタグから一度呼び出される関数が必要です、私はフォーカスがdivから移動することができますonclickイベントを使用したくないキーボードのタブキーを押すなどの方法で入力します。 jqueryのようなjavascriptライブラリを使ってこれを実現する方法があるかどうかを知りたいと思います。javascript関数を実行するdiv onblurイベントを取得する方法は?
ありがとう、これはおそらく「のonChange」イベントは、より良いあなたのニーズに役立つであろうサンプルHTMLコード
<html>
<head>
<title>Div Onblur test</title>
<script type="text/javascript">
function Callme() {
alert("I am Called")
}
</script>
</head>
<body>
<div onblur="javascript:Callme();">
<input type=text value ="Inside DIV 1" />
<input type=text value ="Inside DIV 2" />
<input type=text value ="Inside DIV 3" />
</div>
<input type=text value ="Outside DIV" />
</body>
</html>
isOut =!jQuery.contains($( "#theDiv")。get()、document.activeElement); – Ron
ありがとう、最初の解決策は私のために働いた – Vamsi
+1は、2番目のソリューションのためにも私を助けました。私は最初の-1の代わりに-1と言っています:activeElementの動作は** blurイベント中は保証されていませんが**ハンドラーが完了した後**です。 – superjos