当前位置: 代码迷 >> ASP.NET >> :"onfocus”不是“TextBox”的有效属性
  详细解决方案

:"onfocus”不是“TextBox”的有效属性

热度:5275   发布时间:2013-02-25 00:00:00.0
求救:"onfocus”不是“TextBox”的有效属性
找了一晚上,实在不行了。
目标(VS2005):
一个Textbox,点一下出现日历控件,对精确到秒的时间进行选择。
asp代码: 
  <script type="text/javascript" language="javascript" src="/calendar.js"</script>
  <asp:TextBox ID="TextBox7" onfocus="setday(this)" runat="server"></asp:TextBox>
cs代码中加了 TextBox7.Attributes .Add ("onfoucs","Javascript:calendar() ") ;
仍然出现下列错误:
属性“onfocus”不是元素“TextBox”的有效属性。
查了相关帖子,还是不能解决,请指一条明路。。。。。


------解决方案--------------------------------------------------------
楼主大惊小怪了,这只是VS2005不提倡使用这个属性,但仍然可以编译的.
------解决方案--------------------------------------------------------
<asp:TextBox ID="TextBox7" onfocus="setday(this)" runat="server"> </asp:TextBox> 

这是没问题的,你可以放心就这样使用,即使 VS 编译或者提示错误,这是VS的验证功能而已。

------解决方案--------------------------------------------------------
探讨
<asp:TextBox ID="TextBox7" onfocus="setday(this)" runat="server"> </asp:TextBox>

这是没问题的,你可以放心就这样使用,即使 VS 编译或者提示错误,这是VS的验证功能而已。

------解决方案--------------------------------------------------------
<asp:TextBox ID="txtStartDate" runat="server" onfocus="calendar()"></asp:TextBox>
直接用就可以!!!
  相关解决方案