javascript获取asp.net的服务器控件id
2011-02-23 11:00
666 查看
最近在项目中获取服务器控件id出现点问题:
首先,引用了javascript简化函数 $(id)
而我用alert($("txtUsername").value);出现错误提示。最后发现是我加载在母板页(控件嵌套)中才会出现这种错误。在google中搜索了一下,才发现问题所在,原来.net提供了一个ClientID属性。用法如下:
如果页面有个按钮:<asp:Button ID="btn1" runat="server" Text="确定按钮1" /> 对应的Js代码如下:
引用简化函数 $(id)之后这样调用:alert($("<%=txtUsername.ClientID %>").value);
相关参考:
asp.net和javascript 获取服务器控件的id
首先,引用了javascript简化函数 $(id)
function $(id) { return document.getElementById(id); }
而我用alert($("txtUsername").value);出现错误提示。最后发现是我加载在母板页(控件嵌套)中才会出现这种错误。在google中搜索了一下,才发现问题所在,原来.net提供了一个ClientID属性。用法如下:
如果页面有个按钮:<asp:Button ID="btn1" runat="server" Text="确定按钮1" /> 对应的Js代码如下:
<script type="text/javascript"> function GetClientID() { var btn = document.getElementById("<%=btn1.ClientID %>"); alert(btn.value); //debugger; } </script>
引用简化函数 $(id)之后这样调用:alert($("<%=txtUsername.ClientID %>").value);
相关参考:
asp.net和javascript 获取服务器控件的id
相关文章推荐
- Asp.net web用户控件javascript中获取服务器控件ID
- 【转】asp.net和javascript 获取服务器控件的id
- asp.net和javascript 获取服务器控件的id
- 用jquery获取ASP.NET的服务器控件的ID
- ASP.NET & JAVASCRIPT: 在Javascript代码中访问服务器控件的ID
- ASP.NET & JAVASCRIPT: 在Javascript代码中访问服务器控件的ID
- asp.net脚本获取不到id,服务器控件id生成html页面id控制
- javascript 获取asp.net服务器端控件id
- ASP.NET页面中获取服务器控件的客户端ID
- ASP.NET jquery 获取服务器控件ID
- ASP.NET & JAVASCRIPT: 在Javascript代码中访问服务器控件的ID
- 用JavaScript获取Asp.net服务器端控件CheckBoxList的选中值数组
- asp.net中的服务器端控件 textbox 设为只读属性后无法获取 javascript给其赋的值
- ASP.NET的SEO: 服务器控件背后——SEO友好的Html和JavaScript
- asp.net 服务器控件的 ID,ClientID,UniqueID 的区别
- javascript获取asp.net服务器端控件的值
- 用JavaScript获取Asp.net服务器端控件CheckBoxList的选中值数组(转)
- asp.net中的服务器端控件 textbox 设为只读属性后无法获取 javascript给其赋的值
- asp.net用户控件ascx中,如何在js中获取asp.net标准控件或服务器控件
- asp.net 4 服务器控件ID选择