找了一晚上,实在不行了。
目标(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="txtStartDate" runat="server" onfocus="calendar()"></asp:TextBox>
直接用就可以!!!