在Liferay中的aui Validator之前使用javascript函数检查Aui表单

时间:2015-05-20 16:55:32

标签: javascript forms validation liferay-6 liferay-aui

我有这个表格。

<aui:form action="<%=addRequestURL%>" method="post" name="fm" >
            <!-- aui:input fields --> 
            // aui:validator


            <!-- input fields -->
           //validation with a function (jQuery)

    <aui:button id="checkFields" value="submit" type="submit" disabled="<%=fieldsDisabled %>"/>
</aui:form>

我正在使用Aui Validators来验证字段。

然后,我有一个javascript函数:

<aui:script use="aui-base">
jQuery(function($) {    
    $(document).ready(function() {
    $("#checkFields").click(function(){

        var result1=A.one("#<portlet:namespace/>FieldA").get("value");
        var result2=A.one("#<portlet:namespace/>FieldAFieldB").get("value");

        if (result1< result2){ 
           alert('I will not submit');
          //Not Submit the Form
           return false;}

        });
    }); 
});
</aui:script>

我必须在提交表单之前和验证之前检查JavaScript函数的结果。 如果此函数返回false,则不会执行表单提交。

有什么想法吗?

提前致谢。

0 个答案:

没有答案