How to check whether EmailId already exists or not
colModel:[{name:'emailId',index:'emailId', width:200,editable:true, sorttype:'int',editrules:{email:true, required:true, custom:true, custom_func:checkvalid}}],
function checkvalid(value, colname)
{
var gr = jQuery("#list2").getGridParam('selarrrow');
if(gr=='')
{
var flag = false;
var allRowsInGrid=$("#list2").getGridParam("records");
for(i=1;i<=allRowsInGrid;i++)
{
var rowId = $("#list2").getRowData(i);
var emailId = rowId['emailId'];
if(emailId == value)
{
flag = true;
}
}
if(flag == true)
return [false,"Email Id: Email already exist, Please enter a different email ID."];
else
return [true,""];
}
else
{
return [true,""];
}
}
colModel:[{name:'emailId',index:'emailId', width:200,editable:true, sorttype:'int',editrules:{email:true, required:true, custom:true, custom_func:checkvalid}}],
function checkvalid(value, colname)
{
var gr = jQuery("#list2").getGridParam('selarrrow');
if(gr=='')
{
var flag = false;
var allRowsInGrid=$("#list2").getGridParam("records");
for(i=1;i<=allRowsInGrid;i++)
{
var rowId = $("#list2").getRowData(i);
var emailId = rowId['emailId'];
if(emailId == value)
{
flag = true;
}
}
if(flag == true)
return [false,"Email Id: Email already exist, Please enter a different email ID."];
else
return [true,""];
}
else
{
return [true,""];
}
}
Comments
Post a Comment