zoukankan      html  css  js  c++  java
  • 在javascript中获取用户控件里的子控件的值;另打开新窗口传值回原窗口

    .ascx

     
    <asp:TextBox ID="tbEntName" runat="server" Width="70px"></asp:TextBox>
    <br />
    <asp:TextBox ID="tbPassword" runat="server" Width="70px" TextMode="Password"></asp:TextBox>
    .aspx
     
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="4.aspx.cs" Inherits="_4" %>
    <%@ Register Src="EntLogin.ascx" TagName="EntLogin" TagPrefix="uc1" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
    <html xmlns="http://www.w3.org/1999/xhtml ">
    <head runat="server">
        <title>无标题页</title>
        <script type="text/javascript"> 
     function CheckData()
            {
              if(document.getElementById("<%=EntLogin1.FindControl("tbEntName").ClientID %>").value == "")
               {
                  alert("名称不能为空!");
                   return false;
                }  
               if(document.getElementById("<%=EntLogin1.FindControl("tbPassword").ClientID %>").value == "")
               {
                  alert("密码不能为空!");
                   return false;
                }           
              return true;    
            }
     </script>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <uc1:EntLogin ID="EntLogin1" runat="server" />
              <asp:Button ID="btnTest" runat="server" OnClientClick="return CheckData()" Text="测试" />
            </div>
           
        </form>
    </body>
    </html>
     
     
    ========================================
    打开新窗口传值回原窗口
     
    原窗口1.html:
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <script type="text/javascript">
    function OpenNewDialog(){
        window.open('2.html','newwindow','width=400,height=300');
    }
    </script>
    </head>
    <body>
    <input type="text" id="txt1" />
    <input type="button" value="打开新窗口" onclick="OpenNewDialog()"/>
    </body>
    </html>
     
    新窗口2.html:
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <script type="text/javascript">
    function GetVal(){
        var txt1 = window.opener.document.getElementById('txt1');
        var txt2 = document.getElementById('txt2');
        txt1.value = txt2.value;
        window.close();
    }
    </script>
    </head>
    <body>
    <input type="text" id="txt2" />
    <input type="button" value="传值" onclick="GetVal()"/>
    </body>
    </html>
     
  • 相关阅读:
    hive on spark:return code 30041 Failed to create Spark client for Spark session原因分析及解决方案探寻
    windows下大数据开发环境搭建(5)——Hive环境搭建
    kubernetes环境部署单节点redis
    kubernetes中有状态应用的优雅缩容
    欢迎关注我的知乎账号
    BCC和libbpf的转换
    BPF的可移植性和CO-RE (Compile Once – Run Everywhere)
    正则表达式
    正则表达式关键词解析
    正则表达式三种模式:贪婪模式、懒惰模式、独占模式
  • 原文地址:https://www.cnblogs.com/gdjlc/p/2086972.html
Copyright © 2011-2022 走看看