Рейтинг: 30.2462  
На голосовании
Предложил Пользователь 101357 17.10.2013 11:56:00

Убрать устаревшый HTML и отклонения от MVC

  1. Теги <font> убрать из шаблонов сообщений (ошибки, уведомления) и постраничной навигации в компонентах (Validation Output: The font element is obsolete)
  2. Отказаться от  CDBResult::GetNavPrint() использующий зашитый шаблон постранички с тегами <font> (отклонение от MVC)
  3. Атрибут border="0" тега img убрать при вставки изображения из медиатеки (Validation Output: The border attribute is obsolete)
  4. В компоненте form.result.new теги полей создаются в component.php, не приходят имена полей. А что если мне нужен HTML5 и нужны свои типы инпутов? Что если нужен атрибут "placeholder" или класс поля и т.д.? (отклонение от MVC)
  5. Компонет iblock.element.add - аналогично пункту 4
Рейтинг: 22.4319  
На голосовании
Предложил Пользователь 14349 17.07.2013 14:49:09

Добавить тип свойства "email"

Чтобы не выдумывать каждый раз, как сделать проверку на корректность введенных данных.
Наверняка, большинство с этим сталкивалось и придумывало свои способы проверки.
Думаю, давно пора сделать такой функционал "из коробки".
Рейтинг: 13.038  
На голосовании
Предложил Пользователь 103548 04.04.2013 10:33:56

Сделать возможность добавления валидаторов к полям и свойствам инфоблока

Сделать возможность добавления валидаторов к полям и св-вам. Хотелось бы такие же валидаторы как и к  полям веб-форм. Конечно это можно реализовать через php код. Но всеже.

Зачатки валидации есть у пользовательских св-в, но этого не достаточно.   Допустим у меня в инфоблокке есть поле email или возраст, которые надо валидировать, было бы проще просто привязать валидатор к св-ву и все.
Рейтинг: 31.4131  
На голосовании
Предложил Пользователь 103548 21.03.2013 11:30:16

Добавить валидатор в веб-формы "Одно из полей обязательно"

Нужен валидатор для веб-формы типа: "Одно из полей обязательно", конечно его можно сделать самому, но все же.

Суть валидатора "Одно из полей обязательно" в том, что в форме есть поля, одно из которых должно быть заполнено. Т.е. есть два поле Телефон и Email, одно из них должно быть обязательно быть заполненным.
Такое поведение встречается довольно часто, и поэтому нужда в таком валидаторе большая.
Рейтинг: 71.8305  
Новая
Предложил Пользователь 14686 03.11.2012 21:46:04

Валидация полей на JS в system.auth.registration из коробки

Использую стандартный system.auth.registration. Почему не сделать проверку полей на JS? Сейчас отсутствие таких проверок — моветон.



Если хотите поставить минус, пожалуйста объясните вашу позицию в комментарии.
Рейтинг: 14.2511  
Новая
Предложил Пользователь 39125 28.11.2011 16:09:53

Предложения по валидации

Периодически приходится обертывать CMain::GetCurPageParam() в   htmlspecialchars()
htmlspecialchars($APPLICATION->GetCurPageParam());
 
В частности эту нужно для генерации адресов по спецификации (т.е. &amp; вместо & и др.)

Предлагаю для CMain::GetCurPageParam() добавить еще один параметр, который бы отвечал за дополнительную обработку строки.

В баннерах при включенной опции Вставлять flash с помошью javascript у div'а id генерируется функцией RandString(10). По спецификации первым символом id может быть символ из множеств A-Z или a-z. RandString() может возвращать первый символ сверх разрешенных.

Предлагаю html элементам присваивать заведомо валидные id.
UPD: в баннерах при  выключенной опции Вставлять flash с помошью javascript для flash баннеров генерируется код, у которого названия тегов и многие атрибуты заданы в верхнем регистре.