zoukankan      html  css  js  c++  java
  • ASP.NET 父页面取子页面的值 TC

    对JS不熟悉了,搞了一个多小时,郁闷。

    关闭子页面,把子页面的姓名文本框的值赋值给父页面姓名文本框。

    现在贴出代码,供大家学习及自己备用。

    父页面名:ParentPage.aspx

    JS脚本: 

    主要是使用open打开子窗体。 

    1   <script type="text/javascript">
    2     
    3     //打开子页面
    4      function openChild()
    5      {
    6          window.open('ChildPage.aspx','子窗体','height=300'); 
    7      }        
    8     </script>

     HTML代码:

    1        姓名<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
    2             <br />
    3             年龄<asp:TextBox ID="txtAge" runat="server"></asp:TextBox>
    4             <asp:Button ID="btnSelect" runat="server" Text="请选择" OnClientClick="openChild()          ;" />
    5             <br />
    6             性别<asp:DropDownList ID="ddlSex" runat="server">
    7                 <asp:ListItem Text="" Selected="True"></asp:ListItem>
    8                 <asp:ListItem Text=""></asp:ListItem>
    9             </asp:DropDownList>

     子页面名:ChildPage.aspx

     JS脚本:  

    1    <script type="text/javascript">   
    2     //父页面获取子页面的值
    3      function getChildText()
    4      {
    5          window.opener.document.getElementById('txtName').value=document.getElementById('txtC            hildName').value;             

    6          window.close();
    7     }
    8</script>

     HTML代码:

    1  姓名<asp:TextBox ID="txtChildName" runat="server"></asp:TextBox>
    2  <br />
    4  <asp:Button ID="btnClose" runat="server" Text="关闭刷新父窗体" OnClientClick="getChildText()"/>

    作者:Mr S.R Lee
    出处:http://www.cnblogs.com/LeeYongze
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

  • 相关阅读:
    IE下全局对象报 脚本错误提示“对象不支持此属性或方法”解决方案
    IE6、7下inline-block不起作用
    IE下图片切换的时候,图片总是切换不成功---根本问题是IE缓存图片
    Fiddler 跟踪 手机页面数据包
    Regular Expression Matching——没理解的动态规划
    常见排序算法分析
    Flyweight模式(亨元模式)
    组合模式(Composite Pattern)
    装饰者模式(不太理解的设计模式)
    适配器模式
  • 原文地址:https://www.cnblogs.com/LeeYongze/p/1764582.html
Copyright © 2011-2022 走看看