ASP.NET 中 使用datepicker 日期选择的时候,如果INPUT控件或者TEXTBOX控件写了runat="server" 就无法调用 100
<inputtype="text"id="txtETO"/>这样就可以点击显示日期选择界面。如果是<asp:TextBoxrunat="server"ID="txtETO...
<input type="text" id="txtETO" />这样就可以点击显示日期选择界面。
如果是
<asp:TextBox runat="server" ID="txtETO"></asp:TextBox> 这样就无法调出日期选择界面。
请问下这是怎么回事 展开
如果是
<asp:TextBox runat="server" ID="txtETO"></asp:TextBox> 这样就无法调出日期选择界面。
请问下这是怎么回事 展开
4个回答
展开全部
1.首先引用js
<head>
<script language="javascript" type="text/javascript" src="../../My97DatePicker/WdatePicker.js"></script>
<head>
2.界面代码
aspx页面: <input class="Wdate" type="text" onfocus="new WdatePicker(this,null,false,'whyGreen')" id="Date1" runat="server" size="13"/>
3.cs代码
string date1 = this.Date1.Value.Trim();
就能获取到值!
试一下
<head>
<script language="javascript" type="text/javascript" src="../../My97DatePicker/WdatePicker.js"></script>
<head>
2.界面代码
aspx页面: <input class="Wdate" type="text" onfocus="new WdatePicker(this,null,false,'whyGreen')" id="Date1" runat="server" size="13"/>
3.cs代码
string date1 = this.Date1.Value.Trim();
就能获取到值!
试一下
追问
首先感谢您的回答。
我不是取不到值,取值是正常的。
是只要在要填写时间的控件里一加上runat="server"就调用不到时间选择控件了
追答
上面的代码是我用的,我就可以调用到!可否把你的代码贴出来!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
try {
//datepicker
if ($.browser.msie)
$("#txtETO").datepicker({ changeYear: true, showAnim: '',minDate:"2012-01-01" });
else
$("#txtETO").datepicker({ changeYear: true, minDate: "2012-01-01" });
} catch (e) { }
//datepicker
if ($.browser.msie)
$("#txtETO").datepicker({ changeYear: true, showAnim: '',minDate:"2012-01-01" });
else
$("#txtETO").datepicker({ changeYear: true, minDate: "2012-01-01" });
} catch (e) { }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的是js制作的datetimepicker还是自带的?一般都是用客户端的textbox,然后用ajax传回后台的
更多追问追答
追问
JQUERY的。
追答
是不是缺少事件?控件是那个对象什么事件触发的?只是按照文本框id触发的吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询