2014-11-20 2 views
-1

Я хочу сделать подтверждение emailaddress, как подтвердить пароль в форме liferay Подтверждающий пароль использует aui validator, равный, чтобы указать оба поля пароля, мои сомнения: Могу ли я использовать этот aui: validator для проверки пароля без пароля поле?aui validator equalsTo только для пароля?

ответ

3

мы можем использовать aui validator для проверки любой вещи, которая должна быть проверена. нет связи с полем пароля.

<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> 
+0

спасибо это было полезно для меня –

0

Не думайте, что это будет иметь значение. Сравнение (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> 
Смежные вопросы