zoukankan      html  css  js  c++  java
  • 子窗体传值父窗体

     

    效果如图:

    ******************************************************************

    首先子窗体编写

            PS:子窗体其他数据处理省略,

             ① 脚本中给出以下定义:    

                var txt;

                var main=window.dialogArguments;  //获取父窗体变量

                function returnInfo()

              {

              txt= document.getElementById("hidResult").value;   //hidResult为子窗体中要传给父窗体实际值的控件
              main.str =txt       // str 为 父窗体中的一个 js 全局变量    
            main.setText();   // setText() 为 父窗体中的一个 js 方法    
              }

             ② 提交并关闭子窗口控件OnClick脚本

               OnClick="returnInfo();window.close();"

    其次父窗体编写

             ① 定义脚本

                 var str="";    //脚本全局变量

                 //打开子窗体
                function showDialog()   
                   {                  
                       window.showModalDialog    ("http://www.cnblogs.com/dialog/ApplyNo.aspx",window,"resizable:no;scrollbars:no;status:no;help:no;dialogWidth:350px;dialogHeight:500px"); 

                   }
                

                //获取全局变量str的值,并赋值给TextBox控件;此时str已经保存了子窗体传来的值

         function setText()
                   {

          //控件获取方法可以多样
                     $get('ctl00_contentBody_txtApplyNo').value=str;
                   }
                ② TextBox OnClick赋值:

                    OnClick="showDialog();"

    Okay (*_*)

     

  • 相关阅读:
    jquery对标签属性操作
    将RichTextBox的内容直接写入数据库:
    zendstdio的智能提示功能
    LINQ操作数组(交集,并集,差集,最值,平均,去重复)
    包含的语句
    网站后台弱口令搜集(转自老白)
    委托之异步
    C# 操作超时正常还是错
    cookie转coontoin
    Qt编写自定义控件17-按钮进度条
  • 原文地址:https://www.cnblogs.com/Mac_Hui/p/1688961.html
Copyright © 2011-2022 走看看