Ограничение ключевых слов с помощью jQuery путем подсчета запятых?
Вопрос
Я использую CMS, позволяющую пользователям добавлять ключевые слова в свои профили, но я хочу ограничить это 10 ключевыми словами, разделенными запятыми, путем подсчета количества запятых (в данном случае 9).
Есть какие-нибудь идеи о том, как сделать это с помощью jQuery?Я проведу перепроверку на стороне сервера, но мне бы хотелось быстро проверить наличие ошибок во внешнем интерфейсе.
Спасибо за любую помощь!
Решение
вместо того чтобы считать запятые, как насчет того, чтобы разделить их, а затем получить длину?
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
Не забудьте принять ответ
Не связан с StackOverflow