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 相关文章推荐
js实现运行代码需要刷新的解决方法
Aug 18 Javascript
JavaScript入门教程(2) JS基础知识
Jan 31 Javascript
js动态添加事件并可传参数示例代码
Oct 21 Javascript
动态加载jquery库的方法
Feb 12 Javascript
jQuery遍历json中多个map的方法
Feb 12 Javascript
详解Javascript中prototype属性(推荐)
Sep 03 Javascript
angularjs实现下拉列表的选中事件示例
Mar 03 Javascript
vue-resource 拦截器(interceptor)的使用详解
Jul 04 Javascript
微信小程序自定义弹窗wcPop插件
Nov 19 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
May 01 Javascript
vue 开发之路由配置方法详解
Dec 02 Javascript
基于Cesium绘制抛物弧线
Nov 18 Javascript
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使用数据库永久连接方式操作MySQL的是与非
2013/06/05 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
教你php如何实现验证码
2016/01/20 PHP
Symfony2安装的方法(2种方法)
2016/02/04 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
js和jquery中循环的退出和继续学习记录
2014/09/06 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
Python使用MONGODB入门实例
2015/05/11 Python
Python基于Tkinter实现的记事本实例
2015/06/17 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
2018/03/22 Python
django session完成状态保持的方法
2018/11/27 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
2019/08/02 Python
django项目中使用手机号登录的实例代码
2019/08/15 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
Python几种常见算法汇总
2020/06/02 Python
Python库安装速度过慢解决方案
2020/07/14 Python
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
运动会领导邀请函
2014/01/10 职场文书
十岁生日家长答谢词
2014/01/17 职场文书
青年文明号创建承诺
2014/03/31 职场文书
工作说明书范文
2014/05/07 职场文书
端午节活动总结
2014/08/26 职场文书
企业年检委托书范本
2014/10/14 职场文书
2014年工会工作总结
2014/11/12 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
搬迁通知
2015/04/20 职场文书
2019军训心得体会
2019/06/27 职场文书
使用RedisTemplat实现简单的分布式锁
2021/11/20 Redis