如何使用JavaScript停止回发到服务器

时间:2018-02-16 19:42:02

标签: javascript jquery jquery-ui javascript-events kendo-ui

您好我正在使用Checkbox select-all并取消选择all如果用户未选择任何角色提醒,请选择至少一个角色。 但该页面是重定向到服务器唯一的原因我得到此错误 对象引用未设置为对象的实例

我如何解决这个问题请帮帮我。

这是代码:

$("#selectallchk").hide();
$("#lblselect").hide();
var siteMap = {
    detailsFormId: "#site-map-details-form",
    onSubmit: function(e) {
        siteMap.setRoles();
    },
    validation: function () {
        var validator = $("#site-map-details-form").kendoValidator().data("kendoValidator");
        if (!validator.validate()) {
            $(".k-invalid:first").focus();
        }
        var roles = siteMap.setRoles();
        $("#site-map-details-form").kendoValidator().data("kendoValidator");
        $(".k-invalid:first").focus();
        if($('.site-map-access-roles').is(':checked'))
        {
            return true;
        }
        else {  
            alert("Please Select at least One Role."); //not checked
            return false;
        }
    },
    setRoles: function() {
        var selectedIds = [];
        $(".site-map-access-roles:checked").each(function(ind, ele) {
            selectedIds.push($(ele).attr("name").trim());
        });
        $("#AccessRoleIds").val(selectedIds);

        if(selectedIds===null)
        {
         alert("Please Select at least One Rols."); //checked
                   return false;
        }
    },

0 个答案:

没有答案