如何在web頁(Default.aspx)的textbox上增加鼠標的單擊事件

xymao123 2007-05-22 11:20:04
比如在網頁上有一個到職日期的textbox,有一個Calendar1日期控件,開始時Calendar1隱藏了,當在textbox上單擊鼠標時,Calendar1顯示在textbox附近,在選擇日期後,將Calendar1的選定值賦給textbox. 但textbox沒有onclick事件,請問如何添加textbox的鼠標單擊事件.
...全文
301 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xymao123 2007-05-23
//貼上代碼
//參考其他貼子的內容,可以讓textbox相應迴車鍵, 但當注釋掉迴車鍵的事件,加上相應鼠標的語句後,textbox還是不相應鼠標單擊,但相應迴車,這是為何?
using System;
using System.Data;
using System.Configuration;
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)
{
//TextBox1.Attributes.Add("onkeydown", "if(event.keyCode==13){document.all.Button1.focus();document.all.Button1.click();}");
TextBox1.Attributes.Add("onclick","fun()");
}

protected void fun()
{
this.TextBox1.Text = "asdf";
}

protected void Button1_Click(object sender, EventArgs e)
{
this.TextBox1.Text = this.TextBox1.Text + "a";
}
}


回复
czl0710 2007-05-22
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
改写成
<input ID="TextBox1" runat="server" type="text" name="textfield">
就有onclick事件了
回复
JavaK 2007-05-22
UP
回复
coolpc 2007-05-22
<input ID="TextBox1" runat="server" type="text" name="textfield">
回复
sly520 2007-05-22
textbox.attributes.add(onclick,clickevent());
或者<input ID="TextBox1" runat="server" type="text" name="textfield" onclick="???">
回复
相关推荐
发帖
C#
创建于2007-09-28

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2007-05-22 11:20
社区公告

让您成为最强悍的C#开发者