Добавьте количество символов рядом с TextField в форме SilverStripe

Я хочу добавить количество символов к TextField в SilverStripe 2.4 Form.

Когда пользователь вводит данные в TextField, я хочу показать сообщение прямо рядом или под полем, показывающее, сколько символов осталось.

У меня есть вызов JavaScript и Ajax для подсчета и публикации количества символов, но если я попытаюсь отобразить его, используя с помощью LiteralField переход к другому <div>, что не является моим вариантом, любой другой HTML tags выходит из Form.

Примечание: SilverStripe создает отдельные div для каждого Field в Form, из-за этого я не могу показать что-либо справа от этого поля или внизу от него.


person Community    schedule 28.09.2014    source источник


Ответы (1)


Вы можете использовать этот код Jquery:

$(".TextField").onchange(function(event)
{
    $(event.target).closest(".silverstripe2.4 TextFiled").textContent = $(event.target).val().length;
}
person Abdessabour Mtk    schedule 28.09.2014