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>
     
  • 相关阅读:
    [WebService]请求因 HTTP 状态 404 失败: Not Found。
    [WebService]请求因 HTTP 状态 400 失败: Bad Request。
    关于静态构造函数
    asp.net生成高质量缩略图通用函数
    ASP.NET 操作消息队列
    Asp.net 字符串操作类(补充引用)
    一行代码挂掉IE6,哈哈.......
    .Net代码生成器
    TSQL 跨库查询语句
    获取服务器地址的方法区别
  • 原文地址:https://www.cnblogs.com/gdjlc/p/2086972.html
Copyright © 2011-2022 走看看