2012-02-01 21 views
0

私は、wordpressのcontactfor-7 datepickerプラグインをcontact-form7に表示するには&と表示しますが、datepickerが表示されているフィールドのプレースホルダも使用します。しかし、問題はすべてのブラウザで正常に動作しますが、つまり7,8,9のプレースホルダはうまく動作しませんが、datepickerも開いていますが、未定義の値表示(カレンダーは表示されません)です。すなわち。 jQueryので矛盾がある場合Wordpress contact-form7 datepickerプレースホルダのIE問題

$(document).ready(function(){ 
if(!Modernizr.input.placeholder){ 
    $('[placeholder]').focus(function() { 
    var input = $(this); 
    if (input.val() == input.attr('placeholder')) { 
    input.val(''); 
    } 
    }) 
    $('[placeholder]').blur(function() { 
    var input = $(this); 
    if (input.val() == '' || input.val() == input.attr('placeholder')) { 
var ver = getInternetExplorerVersion(); 
//getInternetExplorerVersion() is the function to chek the ie browser 
    if (ver> -1) 
    { 
     if (ver== 8.0) 
     input.val(''); 
     else if (ver == 7.0) 
      input.val(''); 
     else if (ver == 6.0) 
     input.val(''); 
    }else{ 
    input.val(input.attr('placeholder')); 
    } 
} 
}).blur(); 
$('[placeholder]').parents('form').submit(function() { 
    $(this).find('[placeholder]').each(function() { 
    var input = $(this); 
    if (input.val() == input.attr('placeholder')) { 
     input.val(''); 
    } 
    }) 
}); 
} 

}); 

答えて

0

あなたがチェックしてくださいすることができ:問題は以下の通りですすなわちplacehodeの条件コードを表示するプレースホルダvalue.theスクリプトを取るということですか?多分あなたは複数のJqueryをロードしていますか?