2017-02-13 9 views
0

テキストボックスのjavascript関数on focusoutを呼び出したいとします。私は非常に多くのTextBoxesを持っているので、すべてのためのリスナーを防ぐためにTextBoxtextBoxfocusoutは、パラメータとしてテキストボックスの値を渡す同じjavascriptメソッドを呼び出す可能性はありますか?TextBoxのフォーカスアウト

私はこれをサーバー側ではなくクライアント側で実行したいと考えています。 jQueryを使って

答えて

1

Milneyで指摘したように、それは

$("input").focusout(function(){ 
    //Whatever you want 
}); 

と同じくらい簡単です、あなたはおそらく、その特定のテキストボックスと対話したいと思います。これを行うには、 "$(this)"をセレクタとして使用します。

$("input").focusout(function(){ 
    $(this).css("background-color", "beige"); 
}); 
+0

注:イベントをトリガし、特定のテキストボックスへのアクセスが必要な場合は、$(this)を使用することができます内部イベントハンドラ – Milney

+0

これは、おそらく彼が最初に知りたかったものです。私は先に進み、答えにそれを指摘してくれたのです! – Dudeguy21

0

ぼかしイベントは、フィールドがフォーカスを失ったときに発生します。

これを試してみてください:

$("input").blur(function(){ 
//alert("ok") 
}); 
0

使用

$("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" />

関連する問題