Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置asp的最小和最大日期:textbox textmode=date???使用javascript/jquery_Javascript_Jquery_Asp.net - Fatal编程技术网

如何设置asp的最小和最大日期:textbox textmode=date???使用javascript/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

我有一个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="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")