aui 验证器等于 To 仅用于密码

aui validator equalsTo is only for password?

本文关键字:用于 密码 To 验证 aui      更新时间:2023-09-26

我想做一个确认电子邮件地址,比如在Liferay表格中确认密码确认密码使用AUI验证器等于,对Campare两个密码字段,我的疑问是:我可以使用此 aui:validator 来验证非密码字段吗?

我们可以使用 aui 验证器来验证任何需要验证的东西。 与密码字段没有连接。

<aui:input name="lastName" value=" " showRequiredLabel="" label="Last Name"> <aui:validator name="required"/> </aui:input>

您还可以包括自定义验证,例如:

`  <aui:input name="firstName" value=""  showRequiredLabel="" label="First Name">
        <aui:validator name="required"/> 
        <aui:validator name="custom" errorMessage="Enter valid First name">
            function validateName(name) 
                { 
                    if(name.trim() == '')
                    {
                        return true;
                    }
                    var re = /^([a-zA-Z ']{1,75})$/;
                    return re.test(name);
                }
        </aui:validator>
    </aui:input>

不要认为这会有任何区别。比较(equalTo)验证器将只比较两个给定控件的值。喜欢:

<aui:input name="email" value='' label="Email">
     <aui:validator name="email" />
</aui:input>
<aui:input name="email2" value='' label="Confirm Email">
    <aui:validator name="equalTo">'#<portlet:namespace />email'</aui:validator>
</aui:input>