/ Published in: Other
Expand |
Embed | Plain Text
/* This is the email validator observer, it can passed events such as onblur,onkeypress,onclick*/ function validateemail(event){ var element = Event.findElement(event,'input'); var str = element.value; var name = element.name; if((str.indexOf(".") > 2) && (str.indexOf("@") > 0)){ $('emailerror'+name).innerHTML=''; } else{ new Effect.Highlight('emailaddress'); if($('emailerror'+name)){ $('emailerror'+name).innerHTML='*** Still Invalid Email! ***'; } else{ emailerror = new Insertion.After(element,'<div id="emailerror'+name+'">*** Invalid email! ***</div>'); } } } /* find all input elements where class = validateemail and apply validate observer*/ $$('input.validateemail').each(function(element){ Event.observe(element,'blur',validateemail,true); });
Comments
Subscribe to comments
You need to login to post a comment.

to use : for an input element, set it as