注册 登录
编程论坛 ASP.NET技术论坛

当一个TextBox获的焦点时弹出日历控件

zhishiouran 发布于 2008-06-19 08:27, 6213 次点击
我做的系统,用到弹出日历控件,但是却出现脚本错误:缺少对象

脚本代码<TD><asp:textbox id="TextBox1" onfocus="Javascript:calendar(this.value)" runat="server" CssClass="InputCss"
                                ReadOnly="True"></asp:textbox>

希望大家帮帮忙 在线等
19 回复
#2
zhishiouran2008-06-19 09:10
怎么没人回答啊,帮帮忙,谢谢
#3
hebingbing2008-06-19 12:51
我怎么老是觉得你写的代码看不明白了?
呵呵……
这个在后台处理吧,因为毕竟是服务器控件嘛……
其实要完成你的这个功能的话你可以用ajax提供的一个控件或者你到论坛的精华区看看有一个漂亮 的日历控件,很好使的……
#4
fqonly2008-06-24 14:57
最简单的办法就是把它换成HTML控件
#5
beniao2008-06-29 15:55
回复 1# zhishiouran 的帖子
这样用JS很麻烦,我这里有个扩展了的TextBox控件,获得焦点就弹出日历,添加到工具箱里后拉到页面上就OK。
#6
贝蕾2008-06-29 16:37
只有本站会员才能查看附件,请 登录

很好用,你看看吧
#7
zhishiouran2008-07-01 13:16
扩展了的TextBox控件???
不太明白 ?你由代码吗?我的邮箱是 esion2008@
谢谢
谢谢大家
#8
beniao2008-07-02 02:23
回复 7# zhishiouran 的帖子
发到你EMAIL了
#9
shmilylee2008-07-02 10:05
asp:textbox空间有onfocus事件吗?

一般是这样写的,在页面的 Page_Load 事件中写
this.TextBox1.Attributes.Add("onfocus", "calendar(this.value)");

如果换成HTML标签input也是可以的,但是会失去很多属性和方法!可以自己权衡!
#10
zhishiouran2008-07-02 13:13
这样我也试了 ,但是出现了脚本错误,“缺少对象”
#11
zhishiouran2008-07-02 16:39
终于搞定了
#12
zhishiouran2008-07-03 13:52
谢谢,benniao 的资料,真的很需要这方面的资料,再次谢谢
#13
beniao2008-07-06 13:57
回复 12# zhishiouran 的帖子
呵呵 ,资料我这里很多。
#14
zhishiouran2008-07-06 14:58
是吗?呵呵,如果有问题再向你请教啊,谢谢!!
#15
TrimVal2008-07-07 10:50
[bo][un]贝蕾[/un] 在 2008-6-29 16:37 的发言:[/bo]

35941
很好用,你看看吧


//确实好用的,呵呵
#16
iexiaoer2008-07-11 16:27
楼主可不可以给我一份相关资料呀?我也需要这方面的资料!谢了!
#17
wangzp1142008-07-15 09:09
能否给我一些?
我正在学习这个
我的邮箱:wangzp114@
#18
寂寞的刺猬2008-07-19 00:47
有这方面的控件。你直接拿来用吧。
#19
qqmsn20082009-12-20 00:33
太好了,请问楼主能给我一份吗?qdge88@
不胜感激。
#20
闻启学2009-12-31 10:45
将服务器控件转为客户端控件!!
1