06-01-2015 05:37 AM
if(typeof Mynamespace == "undefined" || !Mynamespace )
{
var Mynamespace = {};
}
Mynamespace.forms.validation.checkEmailValidity = function checkEmailValidity(field, args, event, form, silent, message)
{
var valid = true;
valid = YAHOO.lang.trim(field.value).length !== 0;
var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
if(valid)
{
valid = re.test(field.value);
}
return valid;
}
<field id="my:field">
<constraint-handlers>
<!– validation-handler param: js function name –>
<constraint type="MANDATORY" validation-handler="Mynamespace.forms.validation.checkEmailValidity" event="keyup"/>
</constraint-handlers>
</field>
06-04-2015 03:57 AM
<config>
<forms>
<dependencies>
<js src="/path/to/your/script.js" />
</dependencies>
</forms>
</config>
06-10-2015 03:41 AM
<config>
<forms>
<dependencies>
<js src="${url.context}/res/js/email-validation.js" />
</dependencies>
</forms>
</config>
06-11-2015 03:42 AM
<config>
<forms>
<dependencies>
<js src="/js/email-validation.js" />
</dependencies>
</forms>
</config>
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.