Below is my javascript function which is already working...
but when i try to implement regular expression to check email is proper or not then my function does not work and does not display any message...
so plz suggest me how to implement this.
<script language="javascript">
function validateFields(){
var error = '0';
var emailpattern =/^[a-zA-Z][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.([a-zA-Z]{2,4})$/;
if(document.getElementById('InvitationEmailAddress').value==""){
document.getElementById('email_address_error').innerHTML = "Email address is required";
error = '1';
}
if(document.getElementById('InvitationEmailAddress').value!="")
{
if(!InvitationEmailAddress.value.match(emailpattern)){
document.getElementById('email_address_error').innerHTML = "Email address is not valid";
error = '1';
}else{
document.getElementById('email_address_error').innerHTML = "";
}
}
if(document.getElementById('InvitationMessage').value==""){
document.getElementById('message_error').innerHTML = "Welcome message is required";
error = '1';
}else{
document.getElementById('message_error').innerHTML = "";
}
if(error == 1){
return false;
}else{
return true;
}
}
</script>