2016-08-24 3 views
0

私はMagentoインストールを持っています。問題は、ページがフォーカスをロードするたびに、実際には望ましくないフォームの名前フィールドに設定されることです。フォーカスを変更しているjavascriptが見つかりません

follow the linkの場合、何が起こるかがわかります。私はブレークポイントを使ってみましたが、それは終わりのようです。それが指し示す関数は、この種の何もしないようです。 Set Breakpoint on field


Culprit Function 機能devのツール点で:

responder = function(event) { 
      Event.extend(event, element); 
      handler.call(element, event); 
}; 

それはdevのツールからより多くの情報を持っていることは可能ですか?

答えて

1

あなたは

//<![CDATA[ 
    var contactForm = new VarienForm('contactForm', false); 
//]]> 

VarienFormに渡された二番目のパラメータのフォームの最初のフィールド上のオートフォーカスのために責任があるが、以下に、フォームの下部に追加したスクリプトを変更することで、フォームのフィールドからデフォルトのフォーカスを削除することができます。

+0

この回答に遅れて申し訳ありませんが、あなたはこの結論に達した方法を説明できますか?私はそれを偽に変更しましたが、違いはありませんでした。リンクをもう一度確認してください – VeeK

+0

待機してください。出来た!私はキャッシュをクリアするのを忘れました。ありがとうございます – VeeK

-1

私はそれがjQueryソリューションだと思います。あなたのコードを確認してください。

$(function() { 
    $('input').blur(); 
}); 
+0

$で動作しませんし、プロトタイプ用に使用されます –

関連する問題