带有提交按钮的Jqgrid信息对话框

时间:2014-04-21 05:00:21

标签: javascript jquery jqgrid jqgrid-asp.net

我正在使用以下代码创建一个带提交按钮的信息对话框。这样做效果很好。现在,我想在点击提交按钮时执行某些操作。当我使用onSubmit:function(){}时,这不起作用。我使用onClose意味着它的工作。请帮我这样做。对不起我的英文..

var totalSelect = "";
$.jgrid.info_dialog("Select Deny Function(s) to Map", selOptin + "</ul>", $.jgrid.edit.bSubmit, {
    zIndex: 1500,
    width: gwdth,
    align: 'left',
    height: 'auto',
    onSubmit: function () {
    alert('enter hgere');
$('input[name="FunctionCheckbox"]:checked').each(function () {
    totalSelect = totalSelect + this.value + ",";
    });
    element.value = totalSelect.slice(0, -1);
    return true;
    }
    });

1 个答案:

答案 0 :(得分:0)

我发现了以下创建按钮并正确处理其点击事件的方法

var dialog=$.jgrid.info_dialog("Caption","text","", { 
    zIndex: 1500,
    buttons:[{
        text:"Submit", 
        id:"but_submit",  onClick:function(b) { 
            alert("submit button clicked");
        }
    }, {
        text:"Cancel", 
        id:"but_cancel", 
        onClick:function(b) {
            alert("cancel button clicked");
        }
    }]
});