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 相关文章推荐
Javascript hasOwnProperty 方法 &amp; in 关键字
Nov 26 Javascript
动态载入/删除/更新外部 JavaScript/Css 文件的代码
Jul 03 Javascript
JQuery中对Select的option项的添加、删除、取值
Aug 25 Javascript
带左右箭头图片轮播的JS代码
Dec 18 Javascript
jquery插件开发之实现md5插件
Mar 17 Javascript
正则表达式(语法篇推荐)
Jun 24 Javascript
js实现倒计时及时间对象
Nov 15 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
Jan 08 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
Nov 22 Javascript
Vue中自定义全局组件的实现方法
Dec 08 Javascript
SVG实现时钟效果
Jul 17 Javascript
JS实现随机抽取三人
Nov 06 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判断ip黑名单程序代码实例
2014/02/24 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
2017/02/04 PHP
Yii2框架可逆加密简单实现方法
2017/08/25 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
javascript 关于# 和 void的区别分析
2009/10/26 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
jQuery中bind与live的用法及区别小结
2014/01/27 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
javascript中Function类型详解
2015/04/28 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
AngularJS中$apply方法和$watch方法用法总结
2016/12/13 Javascript
用js将long型数据转换成date型或datetime型的实例
2017/07/03 Javascript
BootStrap selectpicker后台动态绑定数据的方法
2017/07/28 Javascript
react-redux中connect的装饰器用法@connect详解
2018/01/13 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
JS面向对象编程基础篇(一) 对象和构造函数实例详解
2020/03/03 Javascript
python实现udp数据报传输的方法
2014/09/26 Python
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
玩转python爬虫之URLError异常处理
2016/02/17 Python
python实现数据图表
2017/07/29 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
对Python中的@classmethod用法详解
2018/04/21 Python
python看某个模块的版本方法
2018/10/16 Python
Python3 jupyter notebook 服务器搭建过程
2018/11/30 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
python反扒机制的5种解决方法
2021/02/06 Python
DIY手工制作经营店创业计划书
2014/02/01 职场文书
情况说明书格式范文
2014/05/06 职场文书
九九重阳节标语
2014/10/07 职场文书
2014企业年终工作总结
2014/12/23 职场文书
红色电影观后感
2015/06/18 职场文书
详解Java分布式事务的 6 种解决方案
2021/06/26 Java/Android
python Tkinter模块使用方法详解
2022/04/07 Python