我想在 liferay 表单中创建一个确认电子邮件地址,例如确认密码,确认密码使用 aui 验证器等于,对密码的两个字段进行训练,我的疑问是:我可以使用这个 aui:validator 来验证非密码字段吗?
问问题
855 次
2 回答
3
我们可以使用 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>
于 2014-11-20T10:25:01.870 回答
0
不要认为这会有什么不同。Compare ( 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>
于 2014-11-20T02:46:08.187 回答