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
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

  • 相关阅读:
    Java Native Method
    SQL语句优化
    Ibatis的环境搭建以及遇到的问题解决
    Java 构建器
    SpringMVC自定义视图 Excel视图和PDF视图
    java 枚举的常见使用方法
    mysql 根据某些字段之和排序
    MFC The Screen Flickers When The Image Zoomed
    How To Debug Qmake Pro File
    Gcc And MakeFile Level1
  • 原文地址:https://www.cnblogs.com/LeeYongze/p/1764582.html
Copyright © 2011-2022 走看看