如何通过MVC中的jquery将值从弹出窗口传递到父窗口
我在视图页面中有三个按钮说“Button1” , “Button2”和“Button3” ,我有三个TextBoxes对应每个按钮说“TextBox1 ”, “TextBox2”和“TextBox3” 。 点击任何一个按钮即可打开一个弹出窗口。 现在我想从POP up视图将一些值传递给父视图,并将该值传递给TextBox关联器以及正在单击的按钮。 我怎样才能做到这一点?
编辑
<input type="button" value="Buuton1" id="Button1" style="width:100px;font-family:Verdana; font-size:9px; onclick="window.open( '');" /> <input type="button" value="Button2" id="Button2" style="width:100px;font-family:Verdana; font-size:9px;" onclick="window.open( '');" /> <input type="button" value="Button3" id="Button3" style="width:100px;font-family:Verdana; font-size:9px;" onclick="window.open( '');" />
给文本框一个id(例如textBox1
),然后尝试这个..这是一个简单的JavaScript。
你不需要jQuery。
window.opener.document["nameForm"].getElementById("textBox1 ").value = "your some values will go here"
我们可以通过使用jquery或Javascript来实现。 在这里,我们将讨论电子邮件ID更新。
在下面的示例中,将打开一个弹出窗口,其中包含来自父窗口的自动填充电子邮件ID。 更新后,电子邮件将自动在父窗口文本框中更新,弹出窗口将自动关闭。
例:
1)创建文件index.html作为父窗口
Example for update email id. Email Id:
2)创建文件update_popup.html作为弹出窗口,其中电子邮件ID从父窗口自动填充以进行更新。
Email Id:
点击更多。