FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

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

tab页取值

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-23 11:29:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问各位高手,在index页面里怎么通过JS取得tab页面内某个控件的值?

这个功能有没有办法实现?

{:soso_e113:}可以实现的话能不能给段示例代码看看。谢谢啦、
沙发
 楼主| 发表于 2012-7-24 01:58:15 | 只看该作者
{:soso_e134:}没人知道怎么实现吗?还是不明白我在说什么呢?
板凳
 楼主| 发表于 2012-7-24 15:48:18 | 只看该作者
{:soso_e153:}三石大神。。。帮忙关注一下啊。。
地板
 楼主| 发表于 2012-7-25 06:25:17 | 只看该作者
{:soso_e125:}
5#
 楼主| 发表于 2012-7-25 08:25:27 | 只看该作者
自己解决了。
6#
发表于 2012-7-25 09:57:39 来自手机 | 只看该作者
Panda 发表于 2012-7-25 08:25
自己解决了。

分享下解决办法
7#
 楼主| 发表于 2012-7-26 09:28:37 | 只看该作者
support 发表于 2012-7-25 09:57
分享下解决办法

首先,我的页面结构是参照在线示例那种结构,菜单是数据库动态加载出来的;

index页面:
     <input type="button" id="btn_test" value="点击">

     //绑定菜单的时候每个节点都会绑定一个对应的ID({:soso_e124:}这句话听起来根本就是废话,一般人都知道的啦。)
     //而节点的ID在Tab标签对应的是每个标签的name属性。
     //这里假设要操作的标签页的ID是“1”
     //所以我的解决办法是先遍历已经打开的标签页的看看有没有name=="1"的。
     //找得到的话就代表该页面已经打开了,可以进行相应的操作
     function btn_Click(){
         for (var i = 0; i < window.frames.length; i++) {
                    if (window.frames.name == "1") {
                        var temp = window.frames.document.getElementById("aa").value;
                        alert(temp);

                         //这里也可以调用Tab页内的js函数
                        //window.frames.TabPage();
                    }
            }
    }

  Tab页:

   function TabPage(){
    alert("哈哈");
  }

{:soso_e113:}不懂EXTJS,所以我只能用普通的JS,不知道在EXTJS里有没有更好的处理方法呢
8#
发表于 2012-8-3 03:58:30 | 只看该作者
{:soso_e179:}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-30 12:42 , Processed in 0.045595 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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