如何设置asp的最小和最大日期:textbox textmode=date???使用javascript/jquery
我有一个asp:textbox,如何使用javascript将其最小日期设置为今天: 有了C#我就这样做了,而且效果很好。但是我必须使用Js/Jquery来做如何设置asp的最小和最大日期:textbox textmode=date???使用javascript/jquery,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我有一个asp:textbox,如何使用javascript将其最小日期设置为今天: 有了C#我就这样做了,而且效果很好。但是我必须使用Js/Jquery来做 DateTime date = DateTime.Today.Date; String today = date.ToString("yyyy-MM-dd"); tourStartDate.Attributes["min"] =today; <asp:TextBox Width="9
DateTime date = DateTime.Today.Date;
String today = date.ToString("yyyy-MM-dd");
tourStartDate.Attributes["min"] =today;
<asp:TextBox Width="95%" ID="tourStartDate" runat="server" TextMode="Date" onchange="SetDate()"></asp:TextBox></td>
DateTime date=DateTime.Today.date;
String today=date.ToString(“yyyy-MM-dd”);
tourStartDate.Attributes[“min”]=今天;
您需要在服务器控件中放置clientdmode=static
,以获取静态Id
<asp:TextBox Width="95%" ID="tourStartDate" ClientIdMode = "static" runat="server" TextMode="Date" onchange="SetDate()"></asp:TextBox>
编辑:
你能试试
JQuery:
$("#tourStartDate").attr("min", (new Date()).toISOString().substring(0,10));
确保您的文档类型为html(对于HTML5控件)
EDIT2:
JavaScript:
document.getElementById('tourStartDate').setAttribute('min', (new Date()).toISOString().substring(0,10));
关于C#后面的代码:
VB.net:
tourStartDate.Attributes("max") = Now.ToString("yyyy-MM-dd")
是否可以显示SetDate()方法?函数SetDate(){if(document.getElementById('').value@SyedMuhammadYasir请将您的评论内容添加到您的问题中。然后删除您的评论。我想将当前日期设置为最短日期检查此行$(“#tourStartDate”).attr(“min”,(new date()).toISOString().substring(0,10));如何通过使用min-max属性来实现这一点javascript@SyedMuhammadYasir检查更新后的答案,以通过javascript设置属性值
tourStartDate.Attributes["max"] = DateTime.Now.ToString("yyyy-MM-dd");
tourStartDate.Attributes("max") = Now.ToString("yyyy-MM-dd")