我使用的Liferay 6.1.2。 它内置了合金UI 1.5。 框架。 所以,我尝试重现该表单验证的例子(我复制了所有的代码),但预期它不工作(在DOM错误的标签,但他们做的形式(见EDIT1)不可见):
预期结果是(你可以自己尝试使用上面提供的链接活生生的例子):
在哪里的问题? 如何解决呢? 谢谢。
EDIT1:经过一番研究,我意识到,如果我删除aui-form-validator-message
的错误消息的DIV标签CSS类(由它产生的Liferay,我不加入的话),那么错误信息变得可见。 奇怪..
你应该张贴自己的代码,也很难回答。 无论如何,如果你愿意,你可以尝试例如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
希望能帮助到你!
我想你还没有使用的标签在你的代码。
<script src="http://cdn.alloyui.com/2.0.0/aui/aui-min.js"></script>
粘贴此检查。