2015-09-18 2 views
0

Здесь myrussiaonlineWordpress with datepicker

На моем сайте вы можете увидеть форму под верхним слайдером. Есть первый вход с id datepicker. Поэтому мне нужно назвать datepicker здесь, на этом входе, но он не работает. В функции PHP включены:

<?php 
wp_enqueue_script('jquery-ui-datepicker'); 
wp_enqueue_style('jquery-style', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/jquery-ui.css'); 
?> 

В сноске:

jQuery(document).ready(function() { 
    jQuery('#datepicker').datepicker({ 
     dateFormat : 'dd-mm-yy' 
    }); 
}); 

мой вход:

<input id="datepicker" style="height:15px;border:0; border-radius:0; width: 90px; position:relative;left: 50px; top: 31px; background: #E8E8E8; color: black;" type="text" name="datepicker" value="" class="hasDatepicker"> 

Также я проверил Ui ядро ​​и CSS файлы, а также datepicker.min.js загружены на мой сайт, но у меня нет реакции с моего ввода. Он по-прежнему игнорирует выбор даты. Так что я делаю неправильно?

+0

проверить свою страницу HTML здесь http://www.freeformatter.com/html-validator.html – Dave

+0

Просто проверить. Но я не знаю, как это поможет решить мою проблему. – sanchahous

+0

Я предлагаю вам исправить проблему с картами Google. это может быть не связано, но поскольку это 'javascript', вы никогда не можете быть слишком осторожным. javascript проблемы связаны. –

ответ

1

Я думаю, вам нужно добавить скрипт в действии wp_enqueue_scripts. Пожалуйста, обратитесь ниже код:

function my_theme_script(){ 
    wp_enqueue_script('jquery-ui-datepicker'); 
    wp_enqueue_style('jquery-style', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/jquery-ui.css'); 
}  
add_action('wp_enqueue_scripts', 'my_theme_script');