2010-04-28 46 views
3

我已经隐藏字段的粗框,当我关闭厚我需要让我的隐藏字段,当接近粗框此方法调用获得值

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

请告诉我如何的价值我可以获得厚盒子上的隐藏字段值吗?

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

感谢

回答

5

那么,如果我理解正确的问题,“HDF”是隐藏字段的ID,所以这将让你的值,那么......如果我有误解让我知道。

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

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

或者简单,只需要得到通过ID控件的值...

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

我越来越不确定。请注意我想获得这个值thickbox.js,当用户点击厚框上的关闭,然后这个方法称为thickbox.js文件tb_remove(parent_func_callback),我需要在这里的值 – 2010-04-28 13:10:13

+0

给我一些代码在你的问题,所以我可以看到那么发生了什么。 – Gabe 2010-04-28 13:11:25

+0

例如我有页面abc,我从页面abc点击heyperlink,然后页面xyz打开为厚框,在xyz厚框上我有隐藏字段名称hdf,现在我单击厚框的关闭按钮tb_remove被称为在thickbox中。 js文件,我需要获取hdf这里js文件的值,以便在abc页面中使用。 – 2010-04-28 13:13:39