比如PopupControlExtender,其控件属性TargetControlID是指定要弹出的文本框(TextBox).
现在的问题是:
比如页面上有10个文本框,我想鼠标落在哪个文本框里就弹出信息,主要是不想在服务器端为每个文本框都加上PopupControlExtender,我只想创建一个,然后在客户端用JavaScript动态的指定
像这样的代码:
var pop = $find('PopupControl1');
pop.TargetControlID = $get(我点击的那个文本框);
这样的写法是不对的,因为根本没有TargetControlID这个属性,应该如何做呢(用JavaScript操作)
现在的问题是:
比如页面上有10个文本框,我想鼠标落在哪个文本框里就弹出信息,主要是不想在服务器端为每个文本框都加上PopupControlExtender,我只想创建一个,然后在客户端用JavaScript动态的指定
像这样的代码:
var pop = $find('PopupControl1');
pop.TargetControlID = $get(我点击的那个文本框);
这样的写法是不对的,因为根本没有TargetControlID这个属性,应该如何做呢(用JavaScript操作)
解决方案 »
- 谁能帮忙给我一个asp.net里用的封装好的日期控件
- 老题从谈:用模板替换后生成静态页,那如果这静态页里包含了按钮怎么办?
- 关于DropdownList 增加选项内容问题
- ASP.NET 问题:动态增加TextBox
- dropdownlist控件有autopostback属性,为啥button控件没有?
- 如何给treeview预先添加的结点动态付给超连接地址
- 请教关于.net非托管代码内存管理问题.
- 类库当中如何使用Server.MapPath("MyAccess.mdb")
- 再问个问题:“动网新闻”中的“管理”登入中的验证码是什么原理?
- 你们开发Web应用都用什么工具做源代码版本控制?
- 如何把gridview中的内容保存为word文档。
- 使用NHibernate时找不到命名空间是怎么回事
http://www.google.cn/search?hl=zh-CN&q=jquery+autoComplete&btnG=Google+搜索&meta=&aq=f&oq=
function test(textbox){
//如何在后台指定,不可能的,只能在客户端指定.
}
======================================是否指这样指定??
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script>
function test(obj){
alert(obj.value);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
</form>
</body>
</html>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
TextBox1.Attributes.Add("onChange", "test(this);");
}
}