博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 删除 根据不同情况,弹出不同窗口。
阅读量:6139 次
发布时间:2019-06-21

本文共 1895 字,大约阅读时间需要 6 分钟。

在Gridview 中根据行内容的不同,删除时提示不同。

第一步:前期初步实现这个功能的方法是,可以再gridview 中增加一列,用于存储 提示的内容,然后用js 调用这里面的内容就可以了。

第二步 :代码实现 js 获取 gridview中的内容 

function delcfm_fc() {            //获取鼠标点击的元素            var e = event.srcElement;            //获取元素所在的行的行号(表头行号从0开始)。注意:parentElement只适用于IE浏览器,而parentNode则符合DOM标准。            //var rowIndex=e.parentElement.parentElement.rowIndex ;            var rowIndex = e.parentNode.parentNode.rowIndex;            //获取GridView控件            var gdview = document.getElementById("GridView2");            //分别获取选定行指定列的值            var value = gdview.rows(rowIndex).cells(27).innerText;            var strs = new Array();            var newtr = "";            if (value != null && value != "") {                strs = value.split(","); //拆分字符串                if (strs[0] == "1房对1资") {                    if (!confirm("删除该项房产,必须删除对应的资产。是否确定?")) {                        window.event.returnValue = false;                    }                }                if (strs[0] == "1房对多资") {                    for (var i = 1; i < strs.length; i++) {                        newtr += strs[i] + "  ";                    }                    if (!confirm("删除该房产,则对应的资产 " + newtr + "也会被删除,是否确定?")) {                        window.event.returnValue = false;                    }                }                if (strs[0] == "1资对多房") {                    if (!confirm("是否删除该项房产,是否确定?")) {                        window.event.returnValue = false;                    }                }            }            else {                if (!confirm("是否删除该项房产,是否确定?")) {                    window.event.returnValue = false;                }            }        } //gridview中的删除按钮:

<asp:TemplateField>

<ItemTemplate>
<asp:LinkButton ID="f_btnsc" runat="server" Text="删除" CommandName="f_sc" OnClientClick="return delcfm_fc()" />
</ItemTemplate>
</asp:TemplateField>

 

第三步:如果js提示的内容不显示的话 那就把它隐藏了 不过要用style去隐藏

 

 

转载地址:http://ujkya.baihongyu.com/

你可能感兴趣的文章
docker之高级网络配置
查看>>
通过MMM构建MYSQL高可用集群系统
查看>>
英语四六级暴力查询成绩脚本(忘记准考证的同学的好东西)
查看>>
基于keepalived实现mariadb的高可用
查看>>
impdp expdp nls_lang字符集设置
查看>>
php安装扩展错误:Cannot find config.m4
查看>>
一个综合的分布式项目之性能测试
查看>>
Laravel4 控制器放到子文件夹
查看>>
2015.3.27 Linux文档的压缩和打包
查看>>
自定义的python目录和文件 import 找不到路径的解决办法
查看>>
[Swift]UIKit学习之UILabel的用法
查看>>
zabbix 基本键值
查看>>
我的友情链接
查看>>
JQuery的Ajax跨域请求的解决方案
查看>>
Android 屏幕适配总结
查看>>
1.1错误处理
查看>>
Nginx的proxy_cache_path
查看>>
[TIA] self developer tools
查看>>
python的class里面的function怎么被调用
查看>>
fusionCharts 不能显示的原因
查看>>