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…

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—代码如下一…

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

全世界只有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 …

Hello Blazor:(2)集成Tailwind CSS

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

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

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

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

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

参数化的RBAC模型

1 动机 基于角色的访问控制(RBAC)模型被普遍认为是一种有效的访问控制模型&#xff0c;它比传统的自主访问控制(DAC)和强制访问控制(MAC)具有更高的灵活性和更好的扩展性。 在实际应用中&#xff0c;随着企业规模以及信息系统规模逐渐扩大&#xff0c;系统中角色的数目也随之急…

使用 ML.NET 进行保险价格预测

此前通过多篇文章已充分介绍过&#xff0c;ML.NET是一个开源的跨平台机器学习框架&#xff0c;特别适合 .NET 开发人员。它允许将机器学习集成到 .NET 应用中&#xff0c;而无需离开 .NET 生态系统&#xff0c;甚至拥有 ML 或数据科学背景。ML.NET 现有的各种内置模型训练器可用…

送礼物给女生,她哭了是怎么回事?

全世界只有3.14 % 的人关注了青少年数学之旅中秋节快要到了&#xff0c;超模君说要给我准备个惊喜&#xff0c;what&#xff1f;结果我在桌面上发现了一个盒子和一大堆 垃圾 零件&#xff0c;清洁阿姨你在哪&#xff1f;我需要你。不过仔细一看&#xff0c;我去&#xff1f;&am…

oracle+11g+rda,Oracle RDA 4.20 初体验

RDA 全名RemoteDiagnostic Agent&#xff0c;是Oracle用来收集、分析数据库的工具&#xff0c;但统计信息远远大于只是数据库的&#xff0c;也可以说是现在一个Oracle dba 角色需要掌握的Oracle DB SERVER的信息&#xff0c;包含数据库安装、配置、性能、备份等信息、操作系统各…

室内设计品牌网站搭建的作用是什么

随着人们生活质量日益提升&#xff0c;对其自身的居住环境也有了较高要求&#xff0c;每个人审美不一样&#xff0c;无论自己居住的房屋还是公司办公/商场等场景都需要设计不同的内容&#xff0c;还有各种设施的摆放及类别等都有讲究&#xff0c;尤其对公司及商场等环境&#x…

面向.NET开发人员的Dapr- actors 构建块

原文地址&#xff1a;https://docs.microsoft.com/en-us/dotnet/architecture/dapr-for-net-developers/actors The actor model originated in 1973. It was proposed by Carl Hewitt as a conceptual model of concurrent computation, a form of computing in which several…

史上最严重的忘拿钥匙事件 | 今日最佳

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

oracle经常开关好吗,频繁开关机对电脑有什么影响吗?

2005-08-03 08:01:45没关系的哦&#xff0c;一天五六次正常&#xff0c;只要是正常开关机就OK。全部2005-08-03 08:01:452005-08-03 07:49:392005-08-03 05:21:09影响不大完全在合理范围内,等到坏的时候也应该淘汰了全部2005-08-03 05:21:092005-08-03 04:09:04原则上经常性的开…

老是担心数学学不好?这些基础是时候正视了!

我们都知道&#xff0c;数学是学生生涯的一门重要学科&#xff0c;与其担心三年级掉队&#xff0c;不如从小培养良好的学习兴趣和数感直觉&#xff0c;之后的学习就是水到渠成的事了&#xff0c;这可不是报个奥数班就万事大吉了&#xff0c;最关键的&#xff0c;还得从培养孩子…