我使用一个CMS允许用户的关键字添加到他们的个人资料,但我想限制,到10关键词,这是逗号分隔,通过计算数量的逗号(在这种情况下,9所示)。

任何想法,关于如何去做这个字?我会做一个双检查服务器的端,但我想快点,动的错误在检查前结束。

感谢任何的帮助!

有帮助吗?

解决方案

而不是数逗号,关于如何分裂他们然后获得的长度。

var count = 'reigel,me,you,we'.split(',').length; // results 4

小提琴看.

如果你用这个 <form>, 你可以编辑处理程序提交这样的,

$('#formID').submit(function(){
    if ($('#inputTextId').val().split(',').length < 10) {
        return false; // prevent page from submitting...
    }
})​;​

另一个小提琴

欢迎来到 stackoverflow.com
不要忘了接受一个答案

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top