Страница 1 из 1

Дополнительные услуги. Текстовая область, валидатор.

Добавлено: 2014-04-12 16:36:16
LazyGatto
Добрый день.

Пробую создать новую дополнительную услугу.

Изображение

Но почему то валидатор не дает эту услугу добавить уже клиенту в случае если в тексте есть хотя бы один перенос строки.
Пишет что недопоустимые данные введены.
Хотя в валидаторе указано: "Любое значение".

Изображение

Подскажите пожалуйста? Как можно это исправить?

Re: Дополнительные услуги. Текстовая область, валидатор.

Добавлено: 2014-04-14 9:23:56
Alex Keda
регулярку поправить, или, не использовать переносы строк
--
я вообще непонял где у вас там перенос строки

Re: Дополнительные услуги. Текстовая область, валидатор.

Добавлено: 2014-04-14 9:34:34
LazyGatto
В самом тексте перенос строки.
А где можно эту регулярку посмотреть? Поправить то вообщем то не проблема.

Re: Дополнительные услуги. Текстовая область, валидатор.

Добавлено: 2014-04-14 21:00:36
Alex Keda
hosts/*/config/Regulars.xml

Re: Дополнительные услуги. Текстовая область, валидатор.

Добавлено: 2014-04-15 2:40:58
LazyGatto
Да. Спасибо огромное.
Достаточно было добавить модификатор /s ;)
В файле: ~/hosts/root/config/Regulars.xml
Заменил:

Код: Выделить всё

<Default>/^.*$/u</Default>

На строку:

Код: Выделить всё

<Default>/^.*$/us</Default>

Re: Дополнительные услуги. Текстовая область, валидатор.

Добавлено: 2014-04-15 11:54:41
Alex Keda
и после первого же обновления это похерится
создайте файл host/ВАШ.ХОСТ/config/Regulars.xml и впишите эту строку в него.

Re: Дополнительные услуги. Текстовая область, валидатор.

Добавлено: 2014-04-15 12:19:03
LazyGatto
Может тогда закоммитили бы это изменение?
Все таки "Любое значение" должно быть любым ;)

Re: Дополнительные услуги. Текстовая область, валидатор.

Добавлено: 2014-04-15 20:50:32
Alex Keda
на самом деле оно больше к строке относится
и используется в проверках именно строки.
--
я подумаю про любое многострочное =)

Re: Дополнительные услуги. Текстовая область, валидатор.

Добавлено: 2014-04-16 21:28:56
LazyGatto
Ну просто для ввода строки есть обычное поле для ввода. Однострочное.
А тут как бы и подразумевается много строк. Для textarea то ;)