首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用验证插件:“无法读取未定义的noSpace的属性‘jQuery’”

调用验证插件:“无法读取未定义的noSpace的属性‘jQuery’”
EN

Stack Overflow用户
提问于 2016-09-08 02:09:14
回答 1查看 6.9K关注 0票数 0

刚接触jQuery验证插件,无法识别此TypeError:

下面是我的html:

代码语言:javascript
复制
<input name="clusterName" type="text" id="clusterName" />

以下是我的jquery的相关部分:

代码语言:javascript
复制
    $(document).ready(function() {
    $('#cloudBuilderForm').validate({

    rules: {
        clusterName: {
            required: true,
            noSpace: true
        },
        keyPair: {
            required: true,
            noSpace: true
        },
        volumeSize: {
            required: true,
            range:[256, 1024]
        }
    },
    messages: {
        clusterName: {
            required: "Provide cluster name",
            noSpace: "Cannot contain spaces"
        },
        keyPair: {
            required: "Provide valid key-pair",
            noSpace: "Cannot contain spaces"
        },
        volumeSize: {
            required: "Provide a volume size",
            range: "Must be between 256 & 1024"
        }
    },

    highlight: function(element, errorClass) {
        $(element).siblings('span').hide();
    }

    });

    $('#cloudBuilderSubmit').click(function() {
        $('#cloudBuilderForm').valid();
    });
});

我还包括了

代码语言:javascript
复制
jquery.validate.min.js
additional-methods.min.js

按这个顺序

下面是完整的错误:

代码语言:javascript
复制
jquery.validate.min.js:4 Uncaught TypeError: Cannot read property 'call' of undefined.  Exception occurred when checking element clusterName, check the 'noSpace' method.
EN

回答 1

Stack Overflow用户

发布于 2016-09-08 02:19:23

我会把它留给其他可能找到它的人。谷歌告诉我使用"noSpace“规则。实际上,规则是“无空格”。希望这对其他人有帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39376609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档