使用javascript将值传递给字段

时间:2009-02-22 19:17:40

标签: asp.net javascript

我正在构建一个应用程序,我需要一些查找控件。 这是如何工作的是在表单上有一个带有查找按钮的texbox。 用户可以键入文本框的值,也可以选择查找按钮。 当用户按下查找按钮时,将出现带有gridview和列表列表的javascript窗口。我想要做的是允许查找窗口将选定的gridview值传回第一页上的文本框并禁用文本框。

任何人都可以帮我一个例子左右如何去做这个吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

如果用window.open()打开一个窗口,你可以访问指向打开窗口的opener对象并访问它的dom / jhavascipt函数。     //在窗口中     var retVal = ...     opener.MyFunction(retVal的)     this.close()

// in main page
var valFromWindow = null;
function MyFunction(val)
{
   valFromWindow = val;
}

如果您通过隐藏div显示来打开一个窗口,那么您可以使用当前窗口中的任何javascript。

如果使用window.showModalDialog打开一个窗口,则可以使用returnValue属性传回值。     window.returnValue =“myretval”//在模态对话框中

var retval = window.showModalDialog(...) // in main window