精华内容
下载资源
问答
  • 2018-08-06 16:51:29

    1.html

    <html>
    <head>
    <title>1.html</title>
    
    <script type="text/javascript">  
     function test() {  
            //弹出一个新窗口2.html
            window.open ('2.html')  
    }
    </script>
    
    </head>
    <body>
    <input name="mytext" type="text" value="父页面的值"  />
    <input type="submit" name="Submit" value="打开新窗口" onclick="test();" />
    </body>
    </html>

    =====将上面和下面代码分别保存为1.html和2.html,放置在同一目录下==================

    2.html

    <html>
    <head>
    <title>2.html</title>
    
    <script language="JavaScript"> 
     function loading() {
         //获取父页面控件“mytext”的值传递给本页面的控件“mytext2”
         document.getElementById('mytext2').value = self.opener.document.getElementById('mytext').value;
     }
    </script>
    
    </head>
    <body onLoad="loading();">
    <form action=search.php name="form">
    父页面的值:<input name="mytext2" type="text">
    </form>
    </body>
    </html>

    转载于:https://blog.51cto.com/1197822/2155371

    更多相关内容
  • 今天小编就为大家分享一篇layui 弹出回传解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • WINCC弹出窗口脚本.txt

    2019-09-14 11:08:21
    WINCC7.x 弹出窗口脚本
  • javascript 实现父窗口引用弹出窗口的脚本
  • 今天小编就为大家分享一篇获取layer.open弹出层的返回值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 处理回发弹出新页面的问题 主要功能描述: 在网页中 点击一个按钮 弹出一个页面窗口,选择弹出页面窗口,关闭窗口,界面得到 代码如下: //对B界面选择处理 <input type=”button” id=”btnClose” ...
  • Page.aspx: 代码如下:<...<head runat=”server”><title>无标题页</title>[removed]…function Pop() …{ var result=showModalDialog(‘downs.aspx’,’subpage... //打开模态子窗体,并获取返回值d
  • winfrom 父窗体获取弹出窗体的返回值

    千次阅读 2018-12-12 17:09:39
    很不错的一篇文章,收藏一下。如果你是偶然看到的这个博客,恭喜你,问题解决了。...将父窗体控件上的传入子窗体的控件上: Form1为父窗体 Form2为子窗体 Form1 单击按钮打开Form2,Form2关闭的时候把传到Form...

    很不错的一篇文章,收藏一下。如果你是偶然看到的这个博客,恭喜你,问题解决了。

    原作者标题:C# 子窗体与父窗体之间几种传值的方式
    父窗体传入子窗体都比较简单,而子窗体传入父窗体因为有很多不通道的需求,所以·搞起来有点头大。

    先说父窗体传入子窗体:

    将父窗体控件上的值传入子窗体的控件上:

    Form1为父窗体

    Form2为子窗体

    Form1 单击按钮打开Form2,Form2关闭的时候把值传到Form1的控件上

    代码:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace WindowsFormsApplication3
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2(this.textBox1.Text);
            if (f2.ShowDialog() == DialogResult.OK)
            {
                this.textBox1.Text = f2.TextBoxValue;
                f2.Close();
            }
    
        }
    
    }
    

    }

    Form2的代码:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace WindowsFormsApplication3
    {
    public partial class Form2 : Form
    {
    public Form2():this(null)
    {

        }
    
        public string TextBoxValue
        {
            get { return textBox1.Text; }
            set { textBox1.Text = value; }
        }
    
        public Form2(string value) {
            InitializeComponent();
            TextBoxValue = value;
        }
    
        private void button1_Click(object sender, EventArgs e)
        {
            this.DialogResult = DialogResult.OK;
        }
       
    }
    

    }

    这是传值方式是最基本,租常见的一种,还有一种方式,就是打开子窗体Form2后,在往Form2上的控件上输入值的时候,Form1上的控件上的值也跟着变化,
    对于这种情况,问你就需要使用 事件委托来完成。

    ----------------------------------------------------------快乐的分割线-------------------------------------------------------------

    Form1代码:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace WindowsFormsApplication3
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

        private void button2_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.TextBoxChanged += new EventHandler(
                (sender1, e1) =>
                { textBox2.Text = f2.TextBoxValue; }
            );
            f2.FormClosed += new FormClosedEventHandler(
                (sender2, e2) => { f2 = null; }
            );
            f2.Show(this);
        }
    }
    

    }

    Form2代码:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace WindowsFormsApplication3
    {
    public partial class Form2 : Form
    {
    public Form2():this(null)
    {

        }
    
        public string TextBoxValue
        {
            get { return textBox1.Text; }
            set { textBox1.Text = value; }
        }
    
        public event EventHandler TextBoxChanged;
    
        public Form2(string value) {
            InitializeComponent();
            TextBoxValue = value;
        }
    
        private void button1_Click(object sender, EventArgs e)
        {
            this.DialogResult = DialogResult.OK;
        }
    
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if (TextBoxChanged != null)
            {
                TextBoxChanged(this, e);
            }
        }
    }
    

    }

    这里需要使用 TextBox的TextChanged事件。

    上面就是两种子窗体传入父窗体值的方法。

    原作者:敌敌畏耶
    来源:CSDN
    原文:https://blog.csdn.net/yuekunge/article/details/9171301
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 点击弹出子窗口并获取窗口值
  • 弹出窗体取选择弹出窗体取选择弹出窗体取选择
  • Js获取Select下拉框的,下拉菜单列表的,并以弹出窗口的形式显示获取到的,知道如何获取了就知道该如何判断用户是否选择了相关,对制作一个复杂的表单有帮助作用。网页设计高手就不要看了,这个Js演示必竟较...

    Js获取Select下拉框的值,下拉菜单列表的值,并以弹出窗口的形式显示获取到的值,知道如何获取了就知道该如何判断用户是否选择了相关值,对制作一个复杂的表单有帮助作用。网页设计高手就不要看了,这个Js演示必竟较简单。

    /p>

    "http://www.w3.org/TR/html4/loose.dtd">

    获取下拉列表/菜单的值

    function Mycheck(){

    var val1,val2,val3;

    val1=document.form1.address.value;

    val2=document.form1.class1.value;

    val3=document.form1.huxing.value;

    alert("获取下拉列表值:\n地段:"+val1+"\n房源类别:"+val2+"\n房源户型:"+val3);

    }

      
     
    地    段

    /*****/

    朝阳区

    绿园区

    二道区

    宽城区

    房源类别

    /*****/

    高层

    别墅

    房源户型

    二室一厅

    三室二厅

    小区名称
    使用面积

    (平方米)

     
      
    展开全文
  • winForm中主窗体Form获取弹出窗体的中值
  • 前一阵子做了一个简单的小项目,用到了Layer弹出层(弹出层的用法就不多加赘述了,官网上都有详细的介绍,这里附上网址http://layer.layui.com/),当时前后台合页面的时候就出现了一个问题,弹出层总是获取不到数据...
  • layer.open获取弹出层的input框的

    千次阅读 2021-03-11 11:58:40
    获取值 function unAuditData(id) { parent.layer.open({ type: 1, title: '未通过原因', skin: 'layui-layer-molv', closeBtn: 0, shadeClose: true, shade: false, area: ['300px', '18.

    在这里插入图片描述
    使用top.$(’#txtReason’).val();获取值

    function unAuditData(id) {
    
        parent.layer.open({
            type: 1,
            title: '未通过原因',
            skin: 'layui-layer-molv',
            closeBtn: 0,
            shadeClose: true,
            shade: false,
            area: ['300px', '180px'],
            content:'<div id="mydiv" style="margin-left:10px;margin-top:10px;"><textarea id="txtReason" style="width:280px;height:70px;resize:none;border-radius:6px;border-color:red;" ></textarea></div>',
            btn: ['确定', '取消']
            , yes: function (index, layero) {
                var txtReason = top.$('#txtReason').val();
                alert(txtReason);
            }
        });
    };
    
    展开全文
  • 请原谅,我绝对是MVC / HTML / bootstrap / JQuery的... 我在网上找到了很多文章,但是我没有设法解决我的问题。 我想打开一个弹出窗口,在这里我可以写一个小文本,用“保存”按钮关闭弹出窗口,读取并将其放入...
  • 如果只对一个参数进行设置(或者说从弹出窗口取回一个),那么可以使用simpledialog,导入方法: from tkinter.simpledialog import askstring, askinteger, askfloat 完整例子 import tkinter as tk from ...
  • winForm中主窗体Form获取弹出窗体的中值最简单方法" alt="C# winForm中主窗体Form获取弹出窗体的中值最简单方法" src="http://s1.sinaimg.cn/middle/6d86f755ta88a9a0a24a0&690"> 窗体二frmChild有一Button和
  • 使用自带的Tkinter模块,简单的输入框示例,返回输入from Tkinter import *import tkMessageBoxdef getInput(title, message):def return_callback(event):print('quit...')root.quit()def close_callback():...
  • c#方法中弹出窗体返回输入

    千次阅读 2020-10-15 11:23:25
    二者最常见的区别是: 模态显示后, 弹出窗口阻止调用窗口的所有消息响应。 只有在弹出窗口结束后调用窗口才能继续。 在模态窗口“关闭”后,可以读取模态窗口中信息,包括窗口的返回状态,窗口子控件的。 非模态...
  • 最近使用layer框架来做页面弹出框操作。总是不能获取弹出框中input的,代码如下:content: $(’#add_Brand’).html() 添加js代码 //Ajax添加品牌 function addBrandWI(){ layer.open({ ...
  • js弹出一个新页面并获得弹出页面的js弹出一个新页面并获得弹出页面的
  • 主要介绍了C#实现winform用子窗体刷新父窗体及子窗体改变父窗体控件的方法,涉及C#窗体交互的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  • 1.window.... 弹出框中通过window.returnValue来设置返回值,上面的value拿到的就是这个,然后主窗口中可以对 这个进行处理,实现交互处理 注:模式对话框的应用就在于它的返回值,可以返回简单字符窜
  • 思路:用window.showModalDialog方法获取弹出窗体的引用,再在子页面用window.returnValue="***"来返回结果。示例代码:(用jQuery简化实现)父页面:parent.html父页面子页面 son.html子窗体苹果橘子香蕉总结:...
  • js弹出窗口返回值

    2012-04-19 16:53:35
    window.opener 的用法在一般的用法中,只是用来解决封闭窗口时不提示弹出窗口, 而对它更深层的懂得一般斗劲少。其 实 window.opener是指调用window.open办法的窗口。 在工作中主如果用来解决项目组提交的。这种...
  • 弹出窗口灰色背景

    2012-10-12 17:51:27
    弹出jquery窗口,不支持跨iframe,支持主流浏览器
  • JS弹出窗口方法汇总

    千次阅读 2019-05-03 13:25:42
    弹出窗口 【1、最基本的弹出窗口代码】 其实代码非常简单: <SCRIPT LANGUAGE="javascript">    <!--      window.open ('page.html')    //-->...
  • 1、在form1中要打开form2时(form1与form2均为类)  new form2 = New Form2();...注: ShowDialog()显示模式窗体 Show()显示非模式窗体 根据具体情况使用2、form之间传递参数例如: 在From2中有个属性 pr
  • .net 实现弹出窗口选择.net 实现弹出窗口选择.net 实现弹出窗口选择
  • 获取layer.open弹出层的返回值 Layer:如何调用layer.open打开的的iframe窗口中的JS? layer.open({ type: 2, content: 'test/iframe.html', success: function(layero, index){  var body = layer.getChildFrame...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 237,343
精华内容 94,937
关键字:

如何获取弹出窗体的值