点击textbox弹出对话框,返回弹出对话框的值

主要是在父页面使用 function PopupWindow() {
            window.open(url, "", "status=no,resizable=no,toolbar=no,menubar=no,location=no,scroll=no,Width=600,Height=500");
        }javascript

打开页面java

而后在子页面调用opener.document得到父页面的document,而后将子页面某个控件的值赋给父页面控件url

父页面server

<script type="text/javascript">
      function PopupWindow() {
            window.open("SearchUserWindowModel.aspx", "", "status=no,resizable=no,toolbar=no,menubar=no,location=no,scroll=no,Width=600,Height=500");
        }
</script>ip

 <asp:TextBox ID="txtParentTextbox" runat="server"></asp:TextBox>
 <input type="button" value="Popup window" onclick="PopupWindow()" />get

子页面input

<script type="text/javascript">
        function ReturnValue() {
            if (opener != 'undefined' && opener != null) {
                //opener.document.getElementById("txtParentTextbox").value = document.getElementById("ddlCity").options[document.getElementById("ddlCity").selectedIndex].value;
                opener.document.getElementById("txtParentTextbox").value = document.getElementById("ddlCity").options[document.getElementById("ddlCity").selectedIndex].text;
                window.close();
            }
        }
</script>it

     <asp:DropDownList runat="server" ID="ddlCity"></asp:DropDownList>
        <asp:Button runat="server" ID="btnSeach" OnClick="btnSeach_Click" Text="查询" />
        <input type="button" value="Ok" onclick="ReturnValue();" />io

相关文章
相关标签/搜索