javascriptにOPENという関数があります。この関数は、ユーザーがぼやける(入力フィールドにフォーカスを失う)か、Enterキーを押したときに呼び出されます。Javascriptイベントタイプを検出する
次に、OPEN()内で、ぼかしまたはキー押しによってトリガされたかどうかによって、2つの異なる機能が実現します。
Keypressのために、私はこのようにしました。
if (e.keyCode==13) ENTER_FX();
あなたはBLUR
のためにこれを行うにはどうすればよいはありがとう
UPDATE:私はそうである
"focusout" それはe.type ==べきであることがわかっ
ぼかしの代わりに適切な単語をフォーカスアウトしますか?
更新を参照してください:あなたは正しいが、フォーカスアウトのある –
それはあなたがそれをつけた方法によって決まります。もしそれを 'onfocusout'に添付すれば、イベントタイプは' focusout'、つまりぼかしを使って同じことが報告されます。 – jondavidjohn
私はそれをブラーイベントに添付しました。 backbone.js apiを通して。しかし、とにかく、それは動作します。ありがとう –