а тут вы встали на грабли неправильного использования js... так как, у обоих input одинаковый id, который и используется js для подставки значения в input.. что и приводит ошибке
вот такой код сейчас выводит всплывающий календарь
<script>
$(function() {
$( ".datepicker_class" ).datepicker({
altField: '#publish_time_hidden',
altFormat: "@",
numberOfMonths: 1,
dateFormat :'d MM, yy',
firstDay: 1,
dayNamesMin: [ "Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб" ],
monthNames: [ "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря" ],
monthNamesShort: [ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ],
onSelect: function(dateText, inst) {
var alt_Field = jQuery('#'+jQuery(this).attr('id')+'_hidden');
var altFieldVal = jQuery(alt_Field).val();
jQuery(alt_Field).val(Math.round((altFieldVal / 1000)));
}
});
});
</script>
вопрос теперь в том, как ещё один ID такой же вставить как #publish_time_hidden?
я попробовал вот так:
<script>
$(function() {
$( ".datepicker_class" ).datepicker({
altField: '#publish_time_hidden',
altField: '#publish_time_hidden1',
altFormat: "@",
numberOfMonths: 1,
dateFormat :'d MM, yy',
firstDay: 1,
dayNamesMin: [ "Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб" ],
monthNames: [ "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря" ],
monthNamesShort: [ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ],
onSelect: function(dateText, inst) {
var alt_Field = jQuery('#'+jQuery(this).attr('id')+'_hidden');
var altFieldVal = jQuery(alt_Field).val();
jQuery(alt_Field).val(Math.round((altFieldVal / 1000)));
}
});
});
</script>
вот в такими инпутами:
<input type="hidden" class="textinputs" id="publish_time_hidden" value="" name="fields_filter[start_tour][0]" />
<input type="hidden" class="textinputs" id="publish_time_hidden1" value="" name="fields_filter[start_tour][1]" />
получилось вот такое (выбор даты 10 июля)
http://temp03.web-image.ru/travel_tours/prefabricated_tours_to_st_petersburg_for_individual_tourists/?fields_filter[start_tour][0]=0&fields_filter[start_tour][1]=1373400000000, то есть теперь первый параметр fields_filter[start_tour][0] в адресной строке равен нулю...
Вопрос в js - для меня сложный. подскажите, пожалуйста, как надо правильно вписать второй ID в js ?