Javascript aui验证程序equalsTo仅用于密码?
我想在liferay表单中创建一个类似确认密码的确认电子邮件地址 确认密码使用aui validator等于,这两个字段都是密码,我的疑问是:Javascript aui验证程序equalsTo仅用于密码?,javascript,liferay,liferay-6,liferay-aui,Javascript,Liferay,Liferay 6,Liferay Aui,我想在liferay表单中创建一个类似确认密码的确认电子邮件地址 确认密码使用aui validator等于,这两个字段都是密码,我的疑问是: 我可以使用这个aui:validator来验证一个非密码字段吗?不要认为这会有什么不同。Compare equalTo validator将仅比较两个给定控件的值。比如: <aui:input name="email" value='' label="Email"> <aui:validator name="email" /&
我可以使用这个aui:validator来验证一个非密码字段吗?不要认为这会有什么不同。Compare equalTo validator将仅比较两个给定控件的值。比如:
<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>
我们可以使用aui验证器来验证任何需要验证的东西。与密码字段没有连接 您还可以包括自定义验证,如:
` <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>