DropDownList 選項改變確認腳本

需要這個, 到網找了某先生的腳本改了改 emwink.gif

None.gifstatic public string DropDownListSelectChangeConfirmScript(string dropDownListId,string message)
ExpandedBlockStart.gifContractedBlock.gif
dot.gif{
InBlock.gif    
string script = " <script> \n"
InBlock.gif        
+" var fooIndex; \n"
InBlock.gif        
+" function saveIndexes() \n"
InBlock.gif        
+" { \n"
InBlock.gif        
+"    fooIndex = document.all['"+dropDownListId+"'].selectedIndex; \n"
InBlock.gif        
+" } \n"
InBlock.gif        
+" function resetIndexes() \n"
InBlock.gif        
+" { \n"
InBlock.gif        
+"    document.all['"+dropDownListId+"'].selectedIndex = fooIndex; \n"
InBlock.gif        
+" } \n"
InBlock.gif        
+" function areYouSure() \n"
InBlock.gif        
+" { \n"
InBlock.gif        
+"    if( !confirm('"+message+"')) \n"
InBlock.gif        
+"    { \n"
InBlock.gif        
+"      resetIndexes(); \n"
InBlock.gif        
+"      return false; \n"
InBlock.gif        
+"    } \n"
InBlock.gif        
+"    else \n"
InBlock.gif        
+"    { \n"
InBlock.gif        
+"      document.all['"+dropDownListId+"'].detachEvent('onchange', areYouSure); \n"
InBlock.gif        
+"      return true; \n"
InBlock.gif        
+"    } \n"
InBlock.gif        
+" } \n"
InBlock.gif        
+" saveIndexes(); \n"
InBlock.gif        
+" document.all['"+dropDownListId+"'].attachEvent('onchange', areYouSure); "
InBlock.gif        
+"</script>\n";
InBlock.gif    
return script;
ExpandedBlockEnd.gif}

None.gif
private void RegisterClientScript(string dropDownListClientId)
ExpandedBlockStart.gifContractedBlock.gif
dot.gif{
InBlock.gif    
string script = DropDownListSelectChangeConfirmScript(
InBlock.gif        dropDownListClientId,
InBlock.gif        
"Are you sure?"
InBlock.gif        );
InBlock.gif    
if(!IsStartupScriptRegistered("startup"))
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
InBlock.gif        RegisterStartupScript(
"startup",script);
ExpandedSubBlockEnd.gif    }

InBlock.gif
ExpandedBlockEnd.gif}

None.gif

转载于:https://www.cnblogs.com/z_true/archive/2005/12/07/292562.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/301034.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

王炸!Azure云助力.NET6现高光时刻(VS2022实战尝鲜)

Azure 是一个云平台&#xff0c;旨在简化构建新式应用程序的过程。无论是选择完全在 Azure 中托管应用程序&#xff0c;还是使用 Azure 服务扩展本地应用程序&#xff0c;Azure 都可以帮助你创建可缩放且可维护的可靠应用程序。凭借你已在使用的工具&#xff08;如 Visual Stud…

求生之路:博士生涯的17条简单生存法则

全世界只有3.14 % 的人关注了青少年数学之旅Next Scientist 是一个专门帮助博士生获取并保持动力、实现毕业和指导在业界求职的网站。本文作者 Julio Peironcely 就是 Next Scientist 的创始人和编辑&#xff0c;曾在荷兰莱顿大学的 PhD 期间做代谢组学和代谢产物鉴定的研究。在…

如何让自己更自律

之前写过一篇如何克服拖延的文章《想得很好&#xff0c;做起来总是不行&#xff1f;》&#xff0c;这次聊得更主动一些&#xff0c;「如何让自己变得自律」&#xff0c;更积极主动地拥抱未来的自己。Sam Thomas Davies曾经精辟地概括过「自律」。他认为自律就是学会抵抗。不管你…

Linux集群服务知识点总结及通过案例介绍如何实现高性能web服务(三)

三&#xff1a;通过corosyncpacemaker实现web服务高可用&#xff0c;主要实现步骤&#xff1a;既然给web应用服务器做高可用&#xff0c;那么httpd进程就不能开机自动运行&#xff0c;而且当前httpd服务属于停止状态&#xff0c;有corosync来自动启动某台的httpd进程12[rootRea…

个人电脑的楷模:新款IMac G5

当苹果公司最近为iPod视频设备的发布大作宣传时&#xff0c;另一个重头产品被这一片喧嚣淹没了。在推出iPod的同一天&#xff0c;苹果公司也推出了它的主打消费台式电脑&#xff0c;这款电脑是目前已被证明是性能优越的iMac G5的最新升级版本&#xff0c;价格更加便宜。与此同时…

java hashmap实例,关于java中的HashMap的实例操作

HashMap简介&#xff1a;1、以(键&#xff0c;值)对存储数据。2、不允许有重复的键&#xff0c;但允许有重复的值。3、不同步(多个线程可以同时访问)相关视频教程推荐&#xff1a;java在线学习实例演示如下&#xff1a;1、添加HashMap hash_map new HashMap();hash_map.put( &…

WPF实现仪表盘(刻度跟随)

WPF开发者QQ群&#xff1a; 340500857 | 微信群 -> 进入公众号主页 加入组织“ 前言&#xff0c;接着上一篇圆形进度条。”欢迎转发、分享、点赞、在看&#xff0c;谢谢~。 01—效果预览效果预览&#xff08;更多效果请下载源码体验&#xff09;&#xff1a;02—代码如下一…

js 技巧杂引(转)

js 技巧杂引(转) posted on 2005年9月28日 1:12 由 Snow 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事…

数学特级教师:数学除了做习题,我还他让他们看这十部纪录片!

全世界只有3.14 % 的人关注了青少年数学之旅今天我们要向大家强烈推荐一个分享数学知识、严选数学好物公众号“数学好物”。“数学好物”是一个致力为数学爱好者与家长&#xff0c;提供丰富的数学文化、数理思维知识、最新数学好物的公众号。就是他啦&#xff1a;长按二维码可以…

自适应布局

浮动 一列绝对定位,一列用margin撑开空间 margin负值:主体用一层包裹,浮动,内层用margin留出空间;其他列浮动,使用margin调整到空出的位置 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"2 "http://www.w3.org/TR/html4/strict.dtd">3 …

php中添加一个链接,使用php在推文中链接一个标签

你好我需要在php的推文中添加一个href标签,例如,如果我有这样的推文&#xff1a;username tweet body message http://t.co/sfr34s5我需要用php将其变成这个&#xff1a;username tweet body message http://t.co/sfr34s5我认为这可以使用preg_replace来完成,我有类似的东西已经…

Hello Blazor:(2)集成Tailwind CSS

Blazor默认集成了bootstrap&#xff0c;对于我这种后端出身&#xff0c;对CSS一知半解的.NET开发人员来说&#xff0c;使用起来还是有一定难度的。好不容易才学到点皮毛&#xff0c;结果前端人员居然告诉我&#xff0c;bootstrap已经过时了&#xff0c;现在主流都用Tailwind CS…

西游记里学化学,请收下我的膝盖~ | 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅&#xff08;视频源网络&#xff0c;侵权删&#xff09;学到了吗&#xff1f;↓ ↓ ↓

从基础开始:Qomo OpenProject中的一些关键词

Qomolangma penProject v0.9类别 &#xff1a;Rich Web Client关键词 &#xff1a;JS OOP&#xff0c;JS Framwork, Rich Web Client&#xff0c;RIA&#xff0c;Web Component&#xff0c; DOM&#xff0c;DTHML&#xff0c;CSS&#xff0c;JavaScript&#xff0…

TabHost两种实现方式

第一种&#xff1a;继承TabActivity&#xff0c;从TabActivity中用getTabHost()方法获取TabHost。只要定义具体Tab内容布局就行了. <?xml version"1.0" encoding"utf-8"?> <FrameLayout xmlns:android"http://schemas.android.com/apk/re…

php正则过滤html标签_空格_换行符的代码,PHP 正则过滤 html 标签、空格、换行符的代码 (文章格式化)...

$strpreg_replace("/\s/", " ", $str); //过滤多余回车$strpreg_replace("/$strpreg_replace("//si","",$str); //注释$strpreg_replace("//si","",$str); //过滤DOCTYPE$strpreg_replace("//si",…

一文让你掌握单元测试的Mock、Stub和Fake

单元测试中有几个神秘的概念&#xff0c;它们就是Mock&#xff0c;模拟对象&#xff1b;Stub&#xff0c;存根&#xff1b;Fake&#xff0c;伪对象&#xff0c;它们听起来很类似&#xff0c;也很容易混淆&#xff0c;让我们通过这篇文章揭开它们神秘的面纱&#xff0c;探索其幽…

有些人还活着,被你一按就死了。。 | 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅&#xff08;视频源网络&#xff0c;侵权删&#xff09;学到了吗&#xff1f;↓ ↓ ↓

java 反射 本类,关于Java反射中基本类型的class有关问题

关于Java反射中基本类型的class问题1. 基本类型的class和其对应包装类的class是不同的&#xff0c;所以在获得Method指定参数的时候&#xff0c;需要精确指定参数的类型&#xff0c;即 setInt(int x) 无法使用 getMethod("setInt",Integer.class) 获得。2. 基本类型的…

Jafka源码粗略解读之二--关于JMX

2019独角兽企业重金招聘Python工程师标准>>> JMX Jafka里用到了JMX&#xff0c;之前也没用过&#xff0c;迅速突击了一下&#xff0c;感觉还是挺简单的&#xff1a; 有一篇文章用一个例子介绍JMX怎么使用的&#xff0c;简洁明了&#xff1a;http://www.javalobby.or…