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('');
}
})
});
}
});