读书人

ext 取值有关问题 送分了

发布时间: 2012-02-17 17:50:42 作者: rapoo

ext 取值问题 送分了 - Web 开发 / Ajax
一个tabpanel里面有N个选项卡,
每个选项卡都通过iframe连接一个页面文件,
页面文件上有一个文本框,
我想在tabpanel的文件里取得iframe连接到的那个页面上的文本框的值。

JScript code
new Ext.TabPanel({                     renderTo:'addTab-div',                height:660,                activeTab:0,                autoScroll:false,                items:[{                    title:'选项卡一',                    items: new Ext.Panel({                        border:false,                        html:'<iframe id="addQyjbxxPanel" name="addQyjbxxPanel" frameborder=0 src="A.jsp" style="width:100%;height:500;" scrolling=no></iframe>'                    })                }                })

假如A.jsp上有一个name和id=”textone“的文本框
也就是想在new这个tabpanel的文件里取到A.jsp页面上的文本框里值
高分回报

[解决办法]
document.getElementById('addQyjbxxPanel').value
[解决办法]
JScript code
window.frames['addQyjbxxPanel'].contentWindow.getElementById('ID').value
[解决办法]
关注一下。。。。
[解决办法]
document.getElementById('addQyjbxxPanel').value
window.frames['addQyjbxxPanel'].contentWindow.getElementById('ID').value
应该两个都可以吧,如果在其它的页面中没有两个ID一样的话。
[解决办法]
Ext.getCmp('addQyjbxxPanel').value应该可以吧
[解决办法]
window.frames['addQyjbxxPanel'].contentWindow.document.getElementById('textone').value

[解决办法]
不懂,收分。
[解决办法]
CSS code
首先你得找到iframe这个对象,可以document.getElementById('addQyjbxxPanel')然后通过这个对象找到里面的文本框,比如有<input type="text" name="test"/>就可以这样:方法一:document.getElementById('addQyjbxxPanel').test.value;方法二:addQyjbxxPanel.test.value;呵呵,这样行了吧 

读书人网 >Ajax

热点推荐