Label控件可以实现这种效果吗? 各位高手,我想用Label控件实现这样一个效果:当鼠标点击到控件上时弹出一个用日历控件,来选择日期,然后把选择好的日期显示在Label上。如果不行,用什么方法可以呢?请指点迷津 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实显示到哪不重要。关键问题是要将点击以后要触发事件,我看到有个控件叫teechart,它有这个功能,你可以试一下啊,网上找就可以下到这个控件。 在label的onclick事件中寫:sub showcal(sender as object,e as eventargs)cal.visible=trueend sub在日歷的OnSelectionChanged="seldate"中寫:sub seldate(sender as object, e as eventargs)txtfdate.text=cal.selecteddatecal.visible=falseend sub 当鼠标点击到控件上时弹出一个用日历控件,来选择日期,然后把选择好的日期都能显示在textbox上。当然也能显示在label上了。要是你觉得有困难就把那个textbox设置为只读,外观是平的,那看起来也象个label了。 但是无论Label还是TextBox都没有 Onclick这个事件啊!怎么办呢?<asp:Label ID = "BeginDate_Lable1" Width = "100px" BorderStyle = "Double" BorderColor="#FF0000" BorderWidth = "3" OnClick = "SelectDate" Runat = "server" />可以执行,但是只要我在Label上点下去就会报错! OnClick = "SelectDate"直接好象不行试着在PAGEˍLOAD这样写:BeginDate_Lable1.Attributes.Add("onclick", "javascript:SelectDate()") In html:<asp:Label id="Label1" style="Z-INDEX: 105; LEFT: 56px; POSITION: absolute; TOP: 152px" runat="server" Width="160px" BackColor="OliveDrab">Label</asp:Label><div id="test" style="display:none"><asp:Calendar id="Calendar1" style="Z-INDEX: 106; LEFT: 56px; POSITION: absolute; TOP: 168px" runat="server"></asp:Calendar></FONT></div>In asp.vb:Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Label1.Attributes.Add("onclick", "javascript:getdate()")End SubPrivate Sub Calendar1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged Label1.Text = Calendar1.SelectedDate Label1.Attributes.Add("onclick", "javascript:getdate()") End Sub 上面忘了COPY一个:<script language="javascript"> function getdate() { test.style.display=""; } </script> 用onfocus: <asp:textbox id="txtBirthday" onfocus="setday(this)" runat="server" Width="100%" CssClass="edline" ReadOnly="True"> web.config的用户权限配置 对于界面上的超链接,能否查看设置权限? 请问两个按纽的问题 邮件发送 asp.net 数据插入的问题?????为什么总是实现不了?求高手指教 查到凌晨2:00无解:VS.net中无法在虚拟目录下建文件夹? 在点击查询按钮前让有数据的datagridview只显示表头不显示内部的数据 如何在后台创建DataList?求各位大哥帮忙?如何在后台创建DataList?求各位大哥帮忙 magecajax为什么老是提示错误:缺少 ';' 为什么我的lucene索引文件会生成4个 讨论关于操作据据库基类的问题 急,XP更新到SP2后,页面出错只显示空白页,怎么办?
sub showcal(sender as object,e as eventargs)
cal.visible=true
end sub
在日歷的OnSelectionChanged="seldate"中寫:
sub seldate(sender as object, e as eventargs)
txtfdate.text=cal.selecteddate
cal.visible=false
end sub
可以执行,但是只要我在Label上点下去就会报错!
Width="160px" BackColor="OliveDrab">Label</asp:Label>
<div id="test" style="display:none"><asp:Calendar id="Calendar1" style="Z-INDEX: 106; LEFT: 56px; POSITION: absolute; TOP: 168px" runat="server"></asp:Calendar></FONT></div>In asp.vb:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Label1.Attributes.Add("onclick", "javascript:getdate()")End Sub
Private Sub Calendar1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged
Label1.Text = Calendar1.SelectedDate
Label1.Attributes.Add("onclick", "javascript:getdate()")
End Sub
function getdate()
{
test.style.display="";
}
</script>