首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Textbox的获取焦点的有关问题?

2012-08-13 
Textbox的获取焦点的问题??我做了ASPX页面里放了一个Textbox控件,然后放了一个用于显示日期的calendar控件

Textbox的获取焦点的问题??
我做了ASPX页面里放了一个Textbox控件,然后放了一个用于显示日期的calendar控件,我想要当这个Textbox控件获得焦点时,这个calendar是可见的;失去焦点时,calendar控件时隐藏的。。。。
有人给了这样一段代码:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
  this.Calendar1.Attributes.Add("style", "display:none;border-width:1px;border-style:solid;border-collapse:collapse;z-index: 100; left: 0px;");
  TextBox1.Attributes.Add("onfocus", "javascript:document.getElementById('Calendar1').style.display=''");
  TextBox1.Attributes.Add("onblur", "javascript:document.getElementById('Calendar1').style.display='none'");


  }
  protected void Calendar1_SelectionChanged(object sender, EventArgs e)
  {
   
  TextBox1.Text = Calendar1.SelectedDate.ToShortDateString();

  }

}
但是我用上去后,显示和隐藏倒是实现了,但是点击时,那个日期不能显示到Textbox里面啊!!
求高手解答啊。。。。
到底Textbox的焦点事件怎么去弄啊!!

[解决办法]
你写上
onblur="[xxx]"//失去焦点
onfocus="[yyy]"//获得焦点
去,你试过了吗?用INPUT啊!然后加个RUNAT=“SERVER”啊!一样的可以用啊!
[解决办法]

探讨
我上面贴那个代码实现了calendar的隐藏和显示了的。。就是点击中间的日期后,在Textbox中没有把日期显示出来啊。。

热点排行