即使jquery返回true,也无法从网格视图中删除数据 [英] Unable to delete the data from grid view even the jquery returns true

查看:88
本文介绍了即使jquery返回true,也无法从网格视图中删除数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用以下脚本检查是否从网格视图中选择了一个项目,该项目是否正常.当我显示确认框时,如果用户选择确定",那么我将返回true(如果不是False).但是,好的,我无法从网格视图中删除所选项目,这对任何人都没有帮助.

I have used the following script to check whether an item is selected from grid view or not which works fine. When I am showing a confirm box and if the user selects OK I am returning to true if not False. But on Ok I am unable to delete the selected item from the grid view can any one help.

<script type="text/javascript">
    $(document).ready(function () {
        $("#ContentPlaceHolder1_btnDelete").click(function () {
            var gv = document.getElementById("<%=grdPayroll.ClientID%>");
            var rbs = gv.getElementsByTagName("input");
            var flag = 0;
            for (var i = 0; i < rbs.length; i++) {
                if (rbs[i].type == "checkbox") {
                    if (rbs[i].checked) {
                        flag = 1;
                        break;
                    }
                }
            }
            if (flag == 0) {
                jAlert('Select One', 'Alert Dialog');
            }
            else {
                $("#ContentPlaceHolder1_btnDelete").click(function () {
                    var gv = document.getElementById("<%=grdPayroll.ClientID%>");
                    var rbs = gv.getElementsByTagName("input");
                    var flag = 0;
                    for (var i = 0; i < rbs.length; i++) {
                        if (rbs[i].type == "checkbox") {
                            if (rbs[i].checked) {
                                flag = 1;
                                break;
                            }
                        }
                    }
                    if (flag == 0) {
                        jAlert('Select One', 'Alert Dialog');
                        //return false;
                    }
                    else {
                        jConfirm('Can you confirm this?', 'Confirmation Dialog', function (r) {
                            if (r == true)
                                return true;
                            else
                                return false;
                        });
                        //return false;
                    }
                });
            }
            return false;
        });
    });
</script>

推荐答案

(document).ready(function(){
(document).ready(function () {


(" ).click(function(){ var gv = document.getElementById(" ); var rbs = gv.getElementsByTagName(" span>); var 标志= 0 ; for ( var i = 0 ; i < rbs.length; i ++){ 如果(rbs [i] .type == " ){ 如果(rbs [i].已选中){ 标志= 1 ; break ; } } } 如果(标志== 0 ){ jAlert(' 选择一个'' 警告对话框" ); } 其他 {
("#ContentPlaceHolder1_btnDelete").click(function () { var gv = document.getElementById("<%=grdPayroll.ClientID%>"); var rbs = gv.getElementsByTagName("input"); var flag = 0; for (var i = 0; i < rbs.length; i++) { if (rbs[i].type == "checkbox") { if (rbs[i].checked) { flag = 1; break; } } } if (flag == 0) { jAlert('Select One', 'Alert Dialog'); } else {


(" ).click(function(){ var gv = document.getElementById(" ); var rbs = gv.getElementsByTagName(" span>); var 标志= 0 ; for ( var i = 0 ; i < rbs.length; i ++){ 如果(rbs [i] .type == " ){ 如果(rbs [i].已选中){ 标志= 1 ; break ; } } } 如果(标志== 0 ){ jAlert(' 选择一个'' 警告对话框" ); // 返回false; } 其他 { jConfirm(' 您可以确认吗?'' 确认对话框" ,功能(r){ 如果(r == ) 返回 其他 返回 ; }); // 返回false; } }); } 返回 ; }); }); </ 脚本 >
("#ContentPlaceHolder1_btnDelete").click(function () { var gv = document.getElementById("<%=grdPayroll.ClientID%>"); var rbs = gv.getElementsByTagName("input"); var flag = 0; for (var i = 0; i < rbs.length; i++) { if (rbs[i].type == "checkbox") { if (rbs[i].checked) { flag = 1; break; } } } if (flag == 0) { jAlert('Select One', 'Alert Dialog'); //return false; } else { jConfirm('Can you confirm this?', 'Confirmation Dialog', function (r) { if (r == true) return true; else return false; }); //return false; } }); } return false; }); }); </script>


这篇关于即使jquery返回true,也无法从网格视图中删除数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆