Вчера я попытался задать вопрос, почему мой код DatePicker jquery-ui не работает, я собираюсь попробовать еще раз, на этот раз с немного большим описанием, потому что я действительно потерян, точно такой же код работал два дней назад, и я не знаю, что случилось.
Я использую DatePicker пользовательского интерфейса Jquery. У меня есть это на моем сайте, чтобы запретить пользователям вводить даты, которые не имеют никакого смысла или неправильно отформатированы, или, возможно, просто отформатированы неправильно. Я поместил соответствующие библиотеки jquery на главную страницу моего проекта ... вот так ...
<link rel="stylesheet" type="text/css" href="../../Content/jqUIcss/jquery-ui-1.8.14.custom.css" />
<script type="text/javascript" src="../../Scripts/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="../../Scripts/jqUI/jquery-ui-1.8.14.custom.min.js"></script>
<script src="../../Scripts/jqUI/jquery.ui.datepicker.js" type="text/javascript"></script>
У меня есть текстовое поле, которое я пытаюсь связать с экземпляром DatePicker, вот так ...
><%=Html.TextBox(string.Format("{0}", paths[i]), (row.Contains("Date") ? nodes["value"].Value : row), new { @class = "datepicker"+dateCount })%>
и, наконец, у меня есть некоторый код, который якобы будет вызывать все это (конечно, код jquery) ...
$(document).ready(function () {
$(".datepicker0").datepicker({
showOn: 'both',
dateFormat: 'dd M yy',
changeMonth: true,
changeYear: true,
changeDay: true
});
Я полностью в тупике? Почему это перестало работать внезапно? Теперь я сделал некоторые изменения в том, как я отображал свою форму на странице, я изменил ее с таблицы с одним столбцом, в которой перечислены все элементы, на таблицу, разделенную абзацами. С какой стати это остановило бы его работу? И чтобы доказать, что я не сумасшедший (ну, это не совсем доказательство, но анекдотично), средство выбора даты на моей другой странице также перестало работать, и я не изменил ни одной чертовой вещи на этой странице ... Я абсолютно смущен , и я не знаю, где начать решать это? Кто-нибудь еще испытывал эту проблему? Какие могут быть возможные причины и, самое главное, как я могу решить эту проблему, чтобы это не повторилось? Есть ли способ, с помощью которого я могу просто открыть календарь, щелкнув внутри области текстового поля?