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 学习第六课 实现一个Ajax的TreeView
May 17 Javascript
jquery异步请求实例代码
Jun 21 Javascript
JavaScript中去掉数组中的重复值的实现方法
Aug 03 Javascript
用Jquery重写windows.alert方法实现思路
Apr 03 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
Aug 13 Javascript
教你如何使用node.js制作代理服务器
Nov 26 Javascript
纯javascript判断查询日期是否为有效日期
Aug 24 Javascript
浅谈js的html元素的父节点,子节点
Aug 06 Javascript
vue基于Element构建自定义树的示例代码
Sep 19 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
vue生成token并保存到本地存储中
Jul 17 Javascript
vue自定义指令用法经典实例小结
Mar 16 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
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
基于php 随机数的深入理解
2013/06/05 PHP
php数组中删除元素之重新索引的方法
2014/09/16 PHP
php的dl函数用法实例
2014/11/06 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
php基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
js正则相关知识点专题
2018/05/10 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
剖析Python的Twisted框架的核心特性
2016/05/25 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
python实现3D地图可视化
2020/03/25 Python
python和c语言哪个更适合初学者
2020/06/22 Python
移动端Html5中百度地图的点击事件
2019/01/31 HTML / CSS
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
HashMap和Hashtable的区别
2013/05/18 面试题
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
优秀班干部事迹材料
2014/01/26 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
导师评语大全
2014/04/26 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
2015年环卫工作总结
2015/04/28 职场文书
2015年个人实习工作总结
2015/05/28 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery