2011-06-28 1 views
8

可能性の重複:
Jquery Unfocusjqueryのがいない(または削除)任意のフォームフィールドにフォーカスを

はただ1つのパスワードフィールドタグでフォームを持っている、と私はpalceholderを使用して、私は自動入力フォーカスを望んでいません。 jquery内でどのようにフォーカスを設定しないのですか?

おかげで、 マルクス

+0

わかりません。だから、このフィールドには何も入力できないはずです。 –

+0

ImはSimplemodalプラグイン(ライトボックス)と組み合わせて使用​​していますが、いくつかの問題が発生する可能性があります...私は今ビューの別の部分でクリックイベントをトリガーしようとしています...うまくいくかもしれません。 – Markus

答えて

25

私は何が必要で、完全に明確ではないんだけど、私はあなたがこのような何かを探していると思う:それを持つかもしれないinput要素からフォーカスを削除します

$("input").blur(); 

+0

Imはシンプルモールドプラグイン(ライトボックス)と組み合わせて使用​​しているので、いくつかの問題が発生する可能性があります...私は今ビューの別の部分でクリックイベントをトリガーしようとしています...うまくいくかもしれません。 – Markus

+1

実際は私の場合は助けではありませんでしたが、通常の場合には適切な解決策であると確信しています。シンプルモダールでは、この自動フォーカスを有効にするパラメータがあります...私はちょうど指示を正しく読まなかった...あなたの助けをありがとう! – Markus

+0

この回答はjqueryを前提としているので、フォーカスを持っている入力をぼかすだけです。だから代わりに: '' $( 'input:focus')。blur(); '' –

2

あなたはフィールドを無効にすることができます。 $('input.my-input').attr('disabled', true);その後、入力を許可したいときに再度有効にします(クリックしたときなど)。あなたはいくつかのCSS(.my-input:disabled { ... })を使って、ブラウザがグレーにならないようにする必要があります。

関連する問題