<link href="Styles/calendar-blue.css" rel="Stylesheet" type="text/css" />
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.dynDateTime.min.js" type="text/javascript"></script>
<script src="Scripts/calendar-en.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#<%=TextBox1.ClientID %>").dynDateTime({
showsTime: true,
ifFormat: "%Y/%m/%d %H : %m",
daFormat: "%l;%M %p, %e %m, %Y",
align: "BR",
electric: false,
singleclick: false,
displayarea: ".siblings('.dtcDisplayArea')",
button: ".next()"
});
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<asp:Label ID="lblerrormsg" runat="server" Text="Error Message" Visible="False"></asp:Label>
<div>
<fieldset class="borrowing">
<legend>Borrowing</legend>
<asp:Label ID="Label5" runat="server" Text="Loan Date" Font-Bold=true></asp:Label>
<br />
<asp:TextBox ID="TextBox1" runat="server" Width="193px" Height="25px"></asp:TextBox>
<img src="Images/Images/calender.png" />
<%--<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox1" ErrorMessage="Loan Date Required"></asp:RequiredFieldValidator>--%>
<br />
<asp:Label ID="Label6" runat="server" Text="Due Date" Font-Bold=true></asp:Label>
<br />
<asp:TextBox ID="TextBox2" runat="server" Width="193px" Height="25px"></asp:TextBox>
<img src="Images/Images/calender.png" />
<%--<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox2" ErrorMessage="Due Date Required"></asp:RequiredFieldValidator>--%>
<br />
所以我使用的這段代碼是讓datepicker在ASP.Net上工作。但問題是,如果我想多個文本框包含一個不能工作的形式的日期選擇器。我已經嘗試了應對代碼並將Textbox1更改爲Textbox2,但沒有運氣。如何使用此代碼以相同的形式獲取兩個日期選擇器?如何在ASP.Net中獲取多個日期選擇器?
不是通過ID查找元素,而是通過類查找元素? – mason
對不起這是什麼意思?我對asp.net真的很陌生,這是爲了在課堂上進行任務。只想在一種形式中有兩個日期選擇器。 –
向TextBox1指派一個類(通過在控件上設置CssClass屬性)以及任何您想要的其他文本框。然後,而不是'$(「#<%= TextBox1.ClientID%>」)''你會使用'$(「。TheClassName」)' – mason