在 asp.net 中创建多个 JQuery 日期选择器
Create multiple JQuery datepicker in asp.net
我正在尝试在我的页面中创建多个 jquery 日期选择器。我有 2 个文本框,我想引用这些日期选择器,那我该怎么做呢?
第一个日期选择器
<script type="text/javascript">
$(document).ready(function () {
$('.datepicker').datepicker({ minDate: -2, maxDate: -0 });
});
</script>
第二个日期选择器
<script type="text/javascript">
$(document).ready(function () {
$('.datepicker').datepicker({ minDate: -2 });
});
</script>
这是我的文本框
<asp:TextBox ID="textbox1" runat="server" CssClass="datepicker" placeholder="Select date"></asp:TextBox>
<asp:TextBox ID="textbox2" runat="server" CssClass="datepicker" placeholder="Select date"></asp:TextBox>
您可以给每个文本框一个唯一的 css class。
或者像这样引用 jQuery 中的 ID:
<script type="text/javascript">
$(document).ready(function () {
$('#textbox1').datepicker({ minDate: -2, maxDate: -0 });
$('#textbox2').datepicker({ minDate: -2});
});
</script>
只需确保将 ClientIDMode 设置为静态即可:
<asp:TextBox ID="textbox1" ClientIDMode="Static" runat="server" CssClass="datepicker" placeholder="Select date"></asp:TextBox>
<asp:TextBox ID="textbox2" ClientIDMode="Static" runat="server" CssClass="datepicker" placeholder="Select date"></asp:TextBox>
或者您可以像这样引用它们而无需将 ClientIDMode 设置为静态:
$('#<%= textbox2.ClientID %>').datepicker({ minDate: -2});
我正在尝试在我的页面中创建多个 jquery 日期选择器。我有 2 个文本框,我想引用这些日期选择器,那我该怎么做呢? 第一个日期选择器
<script type="text/javascript">
$(document).ready(function () {
$('.datepicker').datepicker({ minDate: -2, maxDate: -0 });
});
</script>
第二个日期选择器
<script type="text/javascript">
$(document).ready(function () {
$('.datepicker').datepicker({ minDate: -2 });
});
</script>
这是我的文本框
<asp:TextBox ID="textbox1" runat="server" CssClass="datepicker" placeholder="Select date"></asp:TextBox>
<asp:TextBox ID="textbox2" runat="server" CssClass="datepicker" placeholder="Select date"></asp:TextBox>
您可以给每个文本框一个唯一的 css class。
或者像这样引用 jQuery 中的 ID:
<script type="text/javascript">
$(document).ready(function () {
$('#textbox1').datepicker({ minDate: -2, maxDate: -0 });
$('#textbox2').datepicker({ minDate: -2});
});
</script>
只需确保将 ClientIDMode 设置为静态即可:
<asp:TextBox ID="textbox1" ClientIDMode="Static" runat="server" CssClass="datepicker" placeholder="Select date"></asp:TextBox>
<asp:TextBox ID="textbox2" ClientIDMode="Static" runat="server" CssClass="datepicker" placeholder="Select date"></asp:TextBox>
或者您可以像这样引用它们而无需将 ClientIDMode 设置为静态:
$('#<%= textbox2.ClientID %>').datepicker({ minDate: -2});