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


Posted in Javascript onDecember 28, 2010

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="??裾n??e一" 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>

Javascript 相关文章推荐
jquery 最简单的属性菜单
Oct 08 Javascript
jquery弹出层类代码分享
Dec 27 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
Jul 23 Javascript
IE10中flexigrid无法显示数据的解决方法
Jul 26 Javascript
jQuery 插件封装的方法
Nov 16 Javascript
jQuery简单自定义图片轮播插件及用法示例
Nov 21 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
Jan 20 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
Sep 07 Javascript
Fundebug支持监控微信小程序HTTP请求错误的方法
Feb 21 Javascript
javascript随机变色实例代码
Oct 15 Javascript
layui点击按钮页面会自动刷新的解决方案
Oct 25 Javascript
vue实现轮播图帧率播放
Jan 26 Vue.js
jQuery Tips 为AJAX回调函数传递额外参数的方法
Dec 28 #Javascript
JavaScript去掉空格的方法集合
Dec 28 #Javascript
js常用排序实现代码
Dec 28 #Javascript
深入理解Javascript闭包 新手版
Dec 28 #Javascript
prettify 代码高亮着色器google出品
Dec 28 #Javascript
Pro JavaScript Techniques学习笔记
Dec 28 #Javascript
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
Dec 28 #Javascript
You might like
php生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
php基于session实现数据库交互的类实例
2015/08/03 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
PHP实现微信退款功能
2018/10/02 PHP
利用js对象弹出一个层
2008/03/26 Javascript
js对象数组按属性快速排序
2011/01/31 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
Puppet的一些技巧
2018/09/17 Javascript
javascript中join方法实例讲解
2019/02/21 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
2019/04/04 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
JS访问对象两种方式区别解析
2020/08/29 Javascript
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
Python 修改列表中的元素方法
2018/06/26 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
python中时间、日期、时间戳的转换的实现方法
2019/07/06 Python
Django 反向生成url实例详解
2019/07/30 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
python输出数学符号实例
2020/05/11 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
django和flask哪个值得研究学习
2020/07/31 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
方法名是否可以与构造器的名字相同
2012/06/04 面试题
就业协议书范本
2014/04/11 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
担保书范文
2015/01/20 职场文书
python实现进度条的多种实现
2021/04/29 Python
详解TypeScript的基础类型
2022/02/18 Javascript
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python