FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 5420|回复: 7
打印 上一主题 下一主题

请教如何用document.getElementById来提取控件的值?

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-7 02:36:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
尝试了document.getElementById("txt_cusname").value 没有成功。。
沙发
发表于 2012-5-7 08:29:50 | 只看该作者
如果是要获取服务器控件的值:
document.getElementById('<%=TextBox1.ClientID %>').value
如果是获取html控件的值:
document.getElementById('TextBox1').value
板凳
 楼主| 发表于 2012-5-7 10:18:28 | 只看该作者
非常感谢。一开始测试老是报
控件包含代码块(即 <% ... %>),因此无法修改控件集合(用户自定义控件中)的错误
后来发现是head有runat="server" 的原因 可是extaspnet好像必须要这个head 有runat="server"
所以 还是没办法。。。请问还有其他方法吗?
地板
发表于 2012-5-7 12:45:01 | 只看该作者
请说明需要在哪里获取控件的值
5#
发表于 2012-5-7 17:16:27 来自手机 | 只看该作者
看示例,js代码块一般放在页面最后,不要放在head中
6#
发表于 2012-5-8 09:11:44 | 只看该作者
可以放在最后面,例如:

    <script type="text/javascript">
               
        function changBannerHeight()
        {
            document.getElementById('<%=Region_Banner.ClientID %>').style.height = '27px';
          }
    </script>
  </body>
</html>
7#
发表于 2012-5-8 15:36:16 | 只看该作者
用ExtJS的获取方式应该就可以了把...
我是直接用
Ext.getCmp("txt_cusname").getValue;
不过txt_cusname这个控件如果是runat="server" 要写成<%=txt_cusname.ClientID %>
既为Ext.getCmp("<%=txt_cusname.ClientID %>").getValue;
8#
发表于 2012-5-8 15:45:21 来自手机 | 只看该作者
小豬仔→pig/抓 发表于 2012-5-8 15:36
用ExtJS的获取方式应该就可以了把...
我是直接用
Ext.getCmp("txt_cusname").getValue;

Yes
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-27 22:21 , Processed in 0.045856 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表