0

我正在使用 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>

我很快就需要解决方案,在此先感谢

4

5 回答 5

1

在我添加 portlet.xml 之前,我都没有管理:

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

这可能会有所帮助,格布兰德

于 2014-07-14T11:30:51.527 回答
0

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

于 2014-09-23T08:38:42.167 回答
0

嗨,请查看以下链接

http://www.liferaysavvy.com/2014/01/form-validation-in-liferay.html

http://www.liferaysavvy.com/2013/12/liferay-aui-validator.html

于 2014-04-10T03:13:45.950 回答
0

有同样的问题。使您的输入字段采用 aui 形式

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

这个

于 2015-01-06T08:10:19.877 回答
0

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

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

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

我希望这个对你有用

于 2016-09-13T12:51:44.080 回答