Foren

date of birth validation in create account

sasmita swain, geändert vor 10 Jahren.

date of birth validation in create account

Regular Member Beiträge: 183 Beitrittsdatum: 24.02.12 Neueste Beiträge
Hi

I am Working On LR6.1..In my create account page i want to keep validation for date of birth.by default it is comming 1-1-1970.

i have kept custom validation for date of birth field.here my code is:

<aui:validator name="custom" errorMessage="this-field-is-required">
function(val, fieldNode, ruleValue) { return (val != "1970") }
</aui:validator>
but it is not working for me.how to do?

Thanks

Sasmita
thumbnail
Antoine Comble, geändert vor 10 Jahren.

RE: date of birth validation in create account

Regular Member Beiträge: 232 Beitrittsdatum: 07.09.12 Neueste Beiträge
Hi,

I've did it on email field like this and it works :
<aui:input bean="<%= displayEmailAddressUser %>" model="<%= User.class %>" name="emailAddress" disabled="true">
<c:if test="<%= PrefsPropsUtil.getBoolean(company.getCompanyId(), PropsKeys.USERS_EMAIL_ADDRESS_REQUIRED) %>">
<aui:validator name="required" />
</c:if>
<aui:validator name="custom" errorMessage="email-not-should-be-domain-dot-com">
function(val, fieldNode, ruleValue) {
var elem = val.split('@');
if (elem[1] == 'domain.com') {
return false;
}
return true;
}
</aui:validator>
</aui:input>

Try this :
<aui:input bean="<%= selContact %>" model="<%= Contact.class %>" name="birthday" value="<%= birthday %>" >
<aui:validator name="custom" errorMessage="this-field-is-required">
function(val, fieldNode, ruleValue) {
return (val != '1970');
}
</aui:validator>
</aui:input>