Member 13540833 Ответов: 0

Dropdowncheckboxes и datepicker не работают вместе на одной странице aspx


Я столкнулся с проблемой, что когда я использую DropDownCheckBoxesLab и текстовое поле для отображения календаря ((".startDate").datepicker), то календарь не всплывает/открывается для выбора даты. Однако если я удалю DropDownCheckBoxesLab из кода, то календарь будет работать. Есть ли какая-то проблема совместимости с использованием обоих или я что-то упускаю здесь?

Вот мой код:

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<script type="text/javascript" language="javascript">
    $(function () {
        $(".startDate").datepicker({
            changeMonth: true,
            changeYear: true,
            buttonImage: "/images/calendar.gif",
            dateFormat: "dd-M-yy",
        });
    });
</script>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>

    <table width="100%" cellpadding="2" cellspacing="2">
        <tr>
            <td align="left" >
                <cc1:DropDownCheckBoxes ID="DropDownCheckBoxesLab" runat="server" 
                    ToolTip="Select Program" AddJQueryReference="True" 
                    RepeatDirection="Horizontal" UseButtons="False" UseSelectAllNode="True" AutoPostBack="true"  onselectedindexchanged="DropDownCheckBoxesLab_SelectedIndexChanged">
                    <Texts SelectBoxCaption="Select Program" />
                 </cc1:DropDownCheckBoxes>
             </td>
             <td align="left">
                 <asp:TextBox ID="TextBox1" runat="server" CssClass="startDate"> </asp:TextBox>
             </td>
         </tr>
     </table>            
 </asp:Content>


Я попытался поместить раздел сценария в конце asp:Content, но результаты те же самые. Я вижу ниже ошибку в консоли:

Uncaught TypeError: $(...).datepicker-это не функция
в HTMLDocument.<anonymous> (ReportCostAndEffort.aspx:143)
at Object.resolveWith (WebResource.axd?d=iznuS5Sosk1...00:16)
at Function.ready (WebResource.axd?d=iznuS5Sosk1...00:16)
at HTMLDocument.z (WebResource.axd?d=iznuS5Sosk1...00:16)

Когда я добавил ниже строки в коде



затем календарь начал работать, но выпадающие флажки перестали работать. При нажатии на выпадающие флажки ничего не происходит. Я получаю ошибку Uncaught TypeError в консоли:

Uncaught TypeError: $(...).hitch - это не функция
в DropDownScript.initEvents

&ЛТ;б&ГТ;то, что я пробовала:&ЛТ;/б&ГТ;

Я попытался поместить раздел сценария в конце asp:Content, но результаты те же самые. Я вижу ниже ошибку в консоли:

Uncaught TypeError: $(...).datepicker-это не функция
в HTMLDocument.&lt;anonymous&gt; (ReportCostAndEffort.aspx:143)
at Object.resolveWith (WebResource.axd?d=iznuS5Sosk1...00:16)
at Function.ready (WebResource.axd?d=iznuS5Sosk1...00:16)
at HTMLDocument.z (WebResource.axd?d=iznuS5Sosk1...00:16)

Когда я добавил ниже строки в коде
<script src="js/jquery-1.10.2.js" type="text/javascript">


затем календарь начал работать, но выпадающие флажки перестали работать. При нажатии на выпадающие флажки ничего не происходит. Я получаю ошибку Uncaught TypeError в консоли:

Uncaught TypeError: $(...).hitch - это не функция
в DropDownScript.initEvents

0 Ответов