1

我使用 LifeRay 6.1.2。它内置了Alloy UI 1.5。框架。所以我尝试重现这个表单验证示例(我复制了所有代码),但它没有按预期工作(DOM 中的错误标签,但它们在表单中不可见(参见 EDIT1)):

在此处输入图像描述

预期结果是(您可以使用上面提供的链接尝试自己的实时示例):

在此处输入图像描述

问题出在哪里?如何解决?谢谢。

EDIT1: 经过一番研究,我意识到如果我aui-form-validator-message从错误消息的 DIV 标签中删除 CSS 类(它由 LifeRay 生成,我没有添加它),那么错误消息就会变得可见。奇怪的..

4

2 回答 2

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

希望能帮助到你!

于 2013-10-25T14:40:04.973 回答
0

我认为您没有在代码中使用该标签。

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

粘贴并检查。

于 2014-01-13T08:39:37.177 回答