2011-07-18 19 views
1

IEの場合、エラー状態のフィールドからフォーカスを取り出すように.blurを設定しようとしていました。Internet Explorerでの奇妙な動作

私は以下でそれを試してみましたが、何を試しても機能しませんでした。

​​

(以下続きを読む)それでは、私はIE6で(奇妙な)作品javascriptの検証に.blurを追加 - 別ウィンドウが開いている場合、それは全体のブラウザからフォーカスを削除していますし、ブラウザのウィンドウが最小化されます。思考? - 奇妙な

case "firstName": 
         //First Name Field Validation, Return false if field is empty 
         if(f.firstName.value == "") 
         { 
          customAlert (bnadd_msg_002,"firstName"); 
          if ((typeof TeaLeaf != "undefined") && (typeof TeaLeaf.Client != "undefined") && (typeof TeaLeaf.Client.tlAddEvent != "undefined")) { 
           var nVO = { ErrorMessage : bnadd_msg_002} 
           var subtype="CustomErrorMsg"; 
           TeaLeaf.Event.tlAddCustomEvent(subtype, nVO); 
            } 
           (this).blur(); 
          return false; 
         } 
         break; 

答えて

0
$('#myInput').blur(); 

それとも...

$('#mySubmitButton').focus(); 
+0

上記のコードでは、この作品だろうと思われます。私は様々な場所でこれを試してきましたが、私は同じ問題に走り続けています。 – Jason

+0

どこでも。そのコードは、呼び出されたときにすぐに要素をそれぞれぼかし/フォーカスします。それがあなたのために働いていない場合は、別の問題が起こっている可能性があります。 –

+0

私はそれをうまく動作させるようにしました。 – Jason

関連する問題