Это для: Kentico 11, формы kentico
Я отслеживал нарушение доступности, вызванное CMSCheckbox. Наконец-то нашел проблему. Кажется, что kentico заставляет метку флажка отображаться, даже если он пуст. Он делает это, устанавливая свойство Text флажка в неразрывный пробел, если я не установил его в что-либо.
Я использую CMSCheckbox в форме с подписью. Мне нужно, чтобы заголовок был не пустым, так как я использую его для чего-то другого при отправке формы. Поскольку заголовок является меткой для того же флажка, это нарушает еще одно правило доступности, заключающееся в наличии только одной метки на элемент управления.
Мой вопрос: - Почему kentico это сделала? Почему CMSCheckbox всегда должен иметь метку, когда asp не вызывает ее?