通过统计逗号限制jQuery的关键字?

时间:2010-10-08 03:08:14

标签: jquery keyword comma delimited

我正在使用CMS来允许用户在其个人资料中添加关键字,但我想通过计算逗号的数量(在本例中为9)将其限制为10个以逗号分隔的关键字。

有关如何使用jQuery执行此操作的任何想法?我将在服务器端进行一次双重检查,但我想在前端进行一个快速的小型实时错误检查。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

而不是计算逗号,如何分割它们然后得到长度。

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

fiddle to see

如果您在<form>中使用此功能,则可以像这样编辑提交处理程序,

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

another fiddle

欢迎来到stackoverflow.com
不要忘记接受答案