2013-10-24 2 views
1

Я использую LifeRay 6.1.2. И он имеет встроенный интерфейс Alloy UI 1.5. фреймворк. Поэтому я стараюсь воспроизвести this форму пример проверки (я скопировал весь код), но он не работает, как ожидалось (метки ошибок в DOM, но они не видны в виде (см edit1)):LifeRay форма проверка используя Alloy UI

enter image description here

Ожидаемый результат (вы можете попробовать себя жить пример, используя ссылку, указанную выше):

enter image description here

Где проблема? Как его решить? Благодарю.

EDIT1: После некоторых исследований, я понял, что если я удалю aui-form-validator-message CSS класса из DIV тега сообщения об ошибке (он генерируется Liferay, я не добавлять его), то сообщение об ошибке становится видимым. Strange ..

+0

Можете ли вы рассказать мне, как я могу создать ту же форму, что и мой формат .. ?? Один ряд. Левый текст слева, с правой стороны, связанный с использованием метки сплава ui? –

ответ

4

Вы должны оставить свой собственный код или ответить на него сложно. Во всяком случае, если вы хотите, вы можете попробовать AUI валидатор тег, например:

<aui:input name="name" value="${name}" label="name"> 
    <aui:validator name="required" errorMessage="your-message-here"></aui:validator> 
</aui:input> 

узнать больше @http://drewblessing.com/blog/-/blogs/34509

Надеется, что это помогает!

+0

не забудьте положить его в форму aui: form. это работает для ввода текста. С выбором ввода (выпадающие списки) это другая история. –

0

Я думаю, вы не использовали тег в своем коде.

<script src="http://cdn.alloyui.com/2.0.0/aui/aui-min.js"></script> 

Вставьте это и проверьте.

 Смежные вопросы

  • Нет связанных вопросов^_^