Ограничение ключевых слов с помощью jQuery путем подсчета запятых? - PullRequest
0 голосов
/ 08 октября 2010

Я использую CMS, чтобы позволить пользователям добавлять ключевые слова в свои профили, но я хочу ограничить это 10 ключевыми словами, разделенными запятыми, путем подсчета количества запятых (в данном случае, 9).

Есть идеи, как сделать это с помощью jQuery?Я сделаю двойную проверку на стороне сервера, но мне бы хотелось небольшую быструю проверку ошибок на внешнем интерфейсе.

Спасибо за любую помощь!

1 Ответ

1 голос
/ 08 октября 2010

вместо подсчета запятых, как насчет их разделения, затем получите длину.

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

fiddle, чтобы увидеть .

, и если вы используете это в<form>, вы можете изменить обработчик отправки следующим образом:

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

еще одна скрипка

Добро пожаловать на stackoverflow.com Не забудьте принять ответ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...