2014-06-30 4 views
1

У меня есть текстовое поле.SCRIPT5007: Невозможно установить значение свойства 'currentDay': объект null или undefined

<input name="test[1]" id="test" type="text" class="date_select"> 

и JQuery скрипт:

$(".date_select").datepicker({ 
dateFormat: 'dd/mm/yy', 
defaultValue: 'please select date' 
}); 

Когда я сделать нажмите на текстовое поле я могу увидеть календарь, но я не могу активировать дни (ничего не случится, если я сделать кнопку на день) и у меня есть это ошибка. SCRIPT5007: Невозможно установить значение свойства currentDay: объект имеет значение null или undefined

+1

Я не вижу опции 'defaultValue' для datepicker: http://api.jqueryui.com/datepicker/ – j08691

+0

Это не проблема. jQuery accept defaultValue – Klapsius

+0

Я тестирую несколько раз. И этот скрипт работает с именем, но работает с классом ... – Klapsius

ответ

1

Полагает, что вам нужно установить значение по умолчанию в полях, а затем иметь значение ... так что для вашего кода я ' d использовать DatePicker как это ...

<input name="test[1]" id="test" type="text" class="date_select" value="01/01/2014"/> 

в качестве альтернативы использовать заполнители, как это:

<input name="test[1]" id="test" type="text" class="date_select" placeholder="Please Choose a Date"/> 
0

Я выбежала в этот же вопрос, а также с помощью кода, который мы должны создать стандартные экраны администрирования для поддержания базы данных столы. Код написан в ASP и использует Javascript для добавления дополнительных строк на экран, чтобы данные могли быть добавлены в базу данных. Проблема заключается в том, что скрипт будет создавать входные ячейки, которые всегда будут иметь тот же идентификатор, что и столбец базы данных. Похоже, что datepicker необходимо использовать для элементов управления, имеющих уникальные идентификаторы. Чтобы исправить эту проблему, я просто добавил номер строки в идентификатор элемента управления, и теперь datepicker не получает ошибку.

Смежные вопросы

 Смежные вопросы