JS弹出对话框返回值代码(asp.net后台)
2010-12-28 00:00
716 查看
1.Default.aspx页面
2.Default.aspx.cs
3.WebDialog.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弹出对话框返回值代码(asp.net后台)
- 每日学习心得:CustomValidator验证控件验证用户输入的字符长度、Linq 多字段分组统计、ASP.NET后台弹出confirm对话框,然后点击确定,执行一段代码
- 每日学习心得:CustomValidator验证控件验证用户输入的字符长度、Linq 多字段分组统计、ASP.NET后台弹出confirm对话框,然后点击确定,执行一段代码
- 每日学习心得:CustomValidator验证控件验证用户输入的字符长度、Linq 多字段分组统计、ASP.NET后台弹出confirm对话框,然后点击确定,执行一段代码
- asp.net js与后台C#代码相互调用
- 在asp.net的后台代码中刷新iframe,或者js刷新iframe
- ASP.net后台弹出消息对话框的方法!【转】
- 【asp.net 】使用js结合hidden控件实现在后台运行一段程序后提示确认,确认通过后继续执行后台代码~~~
- asp.net ajax 无法弹出JS对话框
- asp.net调用前台js调用后台代码分享
- asp.net调用前台js调用后台代码分享
- asp.net后台代码动态引用添加JS和css文件
- ASP.NET Ajax控件弹出JS对话框
- asp.net调用前台js调用后台代码分享
- asp.net调用前台js调用后台代码
- Asp.net后台类中使用alter弹出窗显示信息(对于后台调试代码超有用!)
- ASP.NET 常用前后台调用、后台执行js、弹出模态窗口
- asp.net后台代码动态引用添加JS和css文件
- 利用js在asp.net中验证是否重复弹出对话框并导向网址
- asp.net对cookie的操作(前台js和后台c#代码)