aui:验证程序标记在jsp页面中不起作用

时间:2014-04-09 14:28:39

标签: liferay-6 liferay-aui

我正在使用liferay版本6.1.1,下面是为liferay aui验证器提供的代码,它不适用于jsp页面

语法类型1 -

<aui:input name="fname" type="text" value="" class="input-xlarge" id="fname">

语法类型2 -

<aui:input name="fname" type="text" value="" class="input-xlarge" id="fname" >
        <aui:validator name="required"></aui:validator>
        </aui:input>

我很快就需要解决方案,提前致谢

5 个答案:

答案 0 :(得分:1)

在我添加到portlet.xmL之前,我没有管理:

<init-param>
    <name>add-process-action-error-action</name>
    <value>false</value>
</init-param>

这可能会有所帮助, Gerbrand

答案 1 :(得分:0)

答案 2 :(得分:0)

检查您网页中的javascript错误。 检查元素然后转到控制台,通常只有在我们的页面中的javascript中有任何错误时才会发生此错误。 解决该javascript错误,他们尝试。 我也面临同样的问题,我做了很多事情,但只是删除了javascript的错误,然后它完全正常工作。

答案 3 :(得分:0)

有同样的问题。使您的输入字段为aui格式

<aui:form ...>
  aui .... input fields here
</aui:form>

阅读this

答案 4 :(得分:0)

我有类似的问题。我通过在 aui:form 中添加一个名称来修复它,其中包含 aui:input。

我不知道为什么验证器需要表单名称,但它可以工作。

<aui:form action="${URL}" name="putANameHere" cssClass="form-inline">

我希望它适合你