求助,怎样在调用JS函数时传递控件ID?
时间:2009-08-19
来源:互联网
我想通过DropDownList 的一个change事件调用JS的function,但调用的同时要传递该控件的ID和另外一个控件的ID,请问怎样传递另外一个控件的ID过去?
我的代码是这样的:
function Test(thisControl, otherControl)
{
//TODO
}
<asp:DropDownList ID="Name" runat="server" onchange="Test(this, 请问这个地方怎样传递Age 控件 )"> </asp:DropDownList>
这是另外一个控件:<asp:TextBox ID="Age" runat="server" MaxLength="100"></asp:TextBox>。
我知道如果DropDownList 为客户端控件的话可以这样传递两个控件ID,onchange="Test(this, ‘<%=Age.ClientID %>’ )"
但这个是服务器控件我试过了好像不行,请问有没有别的方法?
我的代码是这样的:
function Test(thisControl, otherControl)
{
//TODO
}
<asp:DropDownList ID="Name" runat="server" onchange="Test(this, 请问这个地方怎样传递Age 控件 )"> </asp:DropDownList>
这是另外一个控件:<asp:TextBox ID="Age" runat="server" MaxLength="100"></asp:TextBox>。
我知道如果DropDownList 为客户端控件的话可以这样传递两个控件ID,onchange="Test(this, ‘<%=Age.ClientID %>’ )"
但这个是服务器控件我试过了好像不行,请问有没有别的方法?
作者: yorytang 发布时间: 2009-08-19
难道不是 test(this, document.getelementbyid("age"))吗?
或者是 test (this, $("#age"))。"this" is not jquery obj.
或者是 test (this, $("#age"))。"this" is not jquery obj.
作者: jerry.yan.mj 发布时间: 2009-08-20
直接test(this,Age)就可以吧
作者: jackeyhlj 发布时间: 2009-08-20
var otherID = document.getElementById("Age").ID;
test(this,otherID )
试试行吗?
test(this,otherID )
试试行吗?
作者: xyq159589 发布时间: 2009-08-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28