作家
登录

JS弹出对话框返回值代码(asp.net后台)

作者: 来源:www.28hudong.com 2013-03-30 01:04:37 阅读 我要评论

1.Default.aspx页面 复制代码 代码如下: <script type="text/javascript"> function GetUser(TxtEmpID,TxtEmpName,url) { var properties = 'status:no;resizable:no;toolbar=no;menubar=no;location=no;scroll:no;dialogWidth:540px;dialogHeight:450px;' var arg=window.showModalDialog(url,"",properties); if(arg!=null) { document.getElementById(TxtEmpID).value=arg[0]; document.getElementById(TxtEmpName).value=arg[1]; } } </script> <table width="240px" cellpadding="0" cellspacing="0"> <tr> <td style="width: 80px"> <asp:Label ID="Label1" runat="server" Text="選擇課級別一" Width="80px" class="font-w"></asp:Label></td> <td style="width: 80px"> <asp:TextBox ID="TextBox1" runat="server" ReadOnly="false" Width="80px" onfocus="this.blur()"></asp:TextBox> </td> <td style="width: 80px"> <asp:TextBox ID="TextBox2" runat="server" ReadOnly="false" Width="80px" ></asp:TextBox> </td> <td style="width: 80px"> <asp:Button ID="Button1" runat="server" Text="確定" OnClick="Button1_Click" CssClass="ButtonCss"/> </td> <td> <asp:Label ID="Label3" runat="server" Text=""></asp:Label></td> <td> <asp:Label ID="Label4" runat="server" Text=""></asp:Label></td> </tr> </table> 2.Default.aspx.cs 复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) { TextBox1.Attributes.Add("onclick", "GetUser('" + this.TextBox1.ClientID + "','" + this.TextBox2.ClientID + "','WebDialog.aspx)"); } 3.WebDialog.aspx 复制代码 代码如下: <script language="javascript" type="text/javascript"> function Submit() { var arr=new Array(); arr[0]= document.getElementById('TxtEmpID').value arr[1]= document.getElementById('TxtEmpCName').value arr[2]= document.getElementById('TxtTitleID').value window.returnValue=arr; window.close(); } </script> <table> <tr><td> <asp:TextBox ID="TxtEmpID" runat="server" Width="50px" ReadOnly="true" CssClass="InputCss"></asp:TextBox> <asp:TextBox ID="TxtEmpCName" runat="server" Width="60px" ReadOnly="true" CssClass="InputCss"></asp:TextBox> <asp:TextBox ID="TxtTitleID" runat="server" Width="40px" ReadOnly="true" CssClass="InputCss"></asp:TextBox> </tr></td> <tr><td> <input id="Button1" type="button" value="確 定" onclick="Submit()"/> </tr></td> </table>

  推荐阅读

  js TextArea的选中区域处理

(一)获取Textarea的选中区域起点或无选中时的输入光标位置   非IE浏览器,如,firefox,chrome,支持 selectionStart 获取选中区域的起点,而IE浏览器不支持该属性,需要间接通过TextRange来获得,利用TextRan>>>详细阅读


本文标题:JS弹出对话框返回值代码(asp.net后台)

地址:http://www.17bianji.com/kaifa2/JS/25120.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)