【问题标题】:Get Value from thick box control从厚框控件中获取价值
【发布时间】:2010-04-28 13:00:53
【问题描述】:

我在厚框上有隐藏字段,当我关闭厚时我需要获取隐藏字段的值,当关闭厚框时此方法调用

function tb_remove(parent_func_callback) {
parent.document.getElementById('hdf').value// I need value of hidden field here

请告诉我如何获取厚框上的隐藏字段值?

例如我有页面 abc,我点击页面 abc 中的超链接,然后页面 xyz 打开为厚框,在 xyz 厚框上我有隐藏字段名称 hdf,现在我点击厚框的关闭按钮,tb_remove 被称为thinbox.js 文件,我需要在 js 文件中获取 hdf 的值,以便在 abc 页面中使用。

谢谢

【问题讨论】:

    标签: asp.net javascript jquery thickbox


    【解决方案1】:

    好吧,如果我正确理解了这个问题,'hdf' 是隐藏字段的 ID,所以这将为您提供值......如果我误解了,请告诉我。

    我假设粗框表示你想在 iframe 或类似的东西中获得一个控件......这是如何做到的。

    var hdfVal = $('#myIFrameID').contents().find('#hdf').val();
    

    或者简单地说,只需要通过ID获取控件的值...

    var hdfVal = $('#hdf').val();
    

    【讨论】:

    • 我越来越不确定。请注意我想得到这个值thickbox.js,当用户点击厚框关闭时,这个方法称为thickbox.js文件tb_remove(parent_func_callback),我需要这里的值
    • 在你的问题中给我一些代码,这样我就可以看到发生了什么。
    • 例如我有页面 abc,我点击页面 abc 中的 heyperlink,然后页面 xyz 打开为厚框,在 xyz 厚框上我有隐藏字段名称 hdf,现在我点击厚框的关闭按钮tb_remove 在thickbox.js 文件中被调用,我需要在此js 文件中获取hdf 的值以在abc 页面中使用。
    • 我必须查看一些代码才能知道您的厚框是如何工作的。有很多不同的方法来实现类似的东西。即 iframe...
    • 我的主页上有超链接,其中包含厚框类以将页面打开为厚框。 URL 构建类似于.......pages/approveDocs.aspx?keepThis=true&TB_iframe=true&height=450&width=600
    猜你喜欢
    • 2012-10-05
    • 2015-01-22
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多