テキストボックスのjavascript関数on focusout
を呼び出したいとします。私は非常に多くのTextBoxes
を持っているので、すべてのためのリスナーを防ぐためにTextBox
textBox
focusout
は、パラメータとしてテキストボックスの値を渡す同じjavascriptメソッドを呼び出す可能性はありますか?TextBoxのフォーカスアウト
私はこれをサーバー側ではなくクライアント側で実行したいと考えています。 jQueryを使って
テキストボックスのjavascript関数on focusout
を呼び出したいとします。私は非常に多くのTextBoxes
を持っているので、すべてのためのリスナーを防ぐためにTextBox
textBox
focusout
は、パラメータとしてテキストボックスの値を渡す同じjavascriptメソッドを呼び出す可能性はありますか?TextBoxのフォーカスアウト
私はこれをサーバー側ではなくクライアント側で実行したいと考えています。 jQueryを使って
Milneyで指摘したように、それは
$("input").focusout(function(){
//Whatever you want
});
と同じくらい簡単です、あなたはおそらく、その特定のテキストボックスと対話したいと思います。これを行うには、 "$(this)"をセレクタとして使用します。
$("input").focusout(function(){
$(this).css("background-color", "beige");
});
ぼかしイベントは、フィールドがフォーカスを失ったときに発生します。
これを試してみてください:
$("input").blur(function(){
//alert("ok")
});
使用
$("input").focusout(function(){
var tBval = $(this).val();
console.log(tBval);
// OR Call a function passing the value of text box as parameter
//myFunction(tBval);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" />
<input type="text" />
<input type="text" />
<input type="text" />
<input type="text" />
<input type="text" />
<input type="text" />
注:イベントをトリガし、特定のテキストボックスへのアクセスが必要な場合は、$(this)を使用することができます内部イベントハンドラ – Milney
これは、おそらく彼が最初に知りたかったものです。私は先に進み、答えにそれを指摘してくれたのです! – Dudeguy21