子页面 编辑子项 保存到父页面文本框

本文介绍了一个用于配置PC规格的弹窗交互方案,包括父页面的触发按钮及子页面的具体配置项验证与数据返回机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

父页面

<asp:TextBox ID="txtSpec" runat="server" CssClass="EditTextBox" Width="367px"></asp:TextBox>

<asp:LinkButton ID="LinkButton1" runat="server"   OnClientClick=" ShowPCWindow();return false;">PC规格</asp:LinkButton>

 

     function ShowPCWindow()
     {
         var strUrl = '../Module/Maintain_PC_ITEM.aspx?return=txtSpec';
         var strFeature =  'height=600, width=860, top=0, left=0, toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no';
            window.open(strUrl,'newwindow',strFeature);
         return false;
     }

 

 

子页面

<script type="text/javascript">    
        function CheckBeforeSave(obj)
        {
            obj.style.display="none"; //锁定
            try
            {
                var strInfo="";
                if(document.getElementById("txtCPU").value == "")
                {
                    strInfo += "请输入CPU!/n";
                }
                if(document.getElementById("txtNeicun").value == "")
                {
                    strInfo += "请输入内存!/n";
                }
                if(document.getElementById("txtYingpan").value == "")
                {
                    strInfo += "请输入硬盘!/n";
                }   
                if(document.getElementById("txtZhuban").value == "")
                {
                    strInfo += "请输入主板!/n";
                }  
                if(document.getElementById("txtDianyuan").value == "")
                {
                    strInfo += "请输入电源!/n";
                }
                if(document.getElementById("txtFengshan").value == "")
                {
                    strInfo += "请输入风扇!/n";
                }  
                if(document.getElementById("txtWangka").value == "")
                {
                    strInfo += "请输入网卡!/n";
                }      
                if(document.getElementById("txtXianka").value == "")
                {
                    strInfo += "请输入显卡!/n";
                }       
                if(document.getElementById("txtShengka").value == "")
                {
                    strInfo += "请输入声卡!/n";
                }      
                if(strInfo!="")
                {
                    window.alert(strInfo);
                    obj.style.display="block"; //解除锁定
                    return false;
                }
              else
             {
              var strSpec = document.getElementById("txtCPU").value+"/"
                      + document.getElementById("txtNeicun").value+"/"  
                      + document.getElementById("txtYingpan").value+"/"
                      + document.getElementById("txtZhuban").value+"/"
                      + document.getElementById("txtDianyuan").value+"/"
                      + document.getElementById("txtFengshan").value+"/"
                      + document.getElementById("txtWangka").value+"/"
                      + document.getElementById("txtWangka").value+"/"
                      + document.getElementById("txtXianka").value+"/"
                      + document.getElementById("txtShengka").value+"/"
                      + document.getElementById("txtGuangqu").value+"/"
                      + document.getElementById("txtRuanqu").value+"/"
                      + document.getElementById("txtNeimao").value+"/"
                      + document.getElementById("txtUSB").value;
              window.opener.document.all.<%=Request["return"]%>.value=strSpec;
              window.opener.document.all.<%=Request["return"]%>.focus();
              window.close();
              window.opener.focus();

            }
  }
  catch(e)
  {
      window.alert(e.description);
      obj.style.display="block"; //解除锁定
      return false;
  }
 }
    </script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值