create a variable to keep the problem element.
Code:
function validate()
{
var msg="";
var whatever = document.getElementById("username").value.replace(/^\s\s*/, '').replace(/\s\s*$/, '').replace(/ {2,}/g," ");
var problem=null;
if(document.loginform.username.value=='')
{
msg="Must Enter Login-ID\n";
if(!problem){problem = document.loginform.username;}
}
if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(whatever))
{
msg=msg+"Must Enter a valid Login-id/Email\n";
if(!problem){problem = document.loginform.username};
}
if(document.loginform.userpassword.value=='')
{
msg= msg + "Must Enter Password\n";
if(!problem){problem = document.loginform.userpassword};
}
if(msg != '')
{
alert(msg);
problem.focus();
return false;
}
return true;
}
Bookmarks