Monday, October 13, 2008

Grid Javascript

function CheckBoxForScreenEmpty()
{
var flag=false;
var TargetBaseControl = document.getElementById('ctl00_ContentPlaceHolder1_grdTransaction');
for(var i=0; i< TargetBaseControl.rows.length;i++)
{
if(TargetBaseControl.rows(i).cells(0).children(0)!=null)
{
var theGridViewCheckBox = TargetBaseControl.rows(i).cells(0).children(0);
var ckb=TargetBaseControl.rows(i).cells(0).children(0).all[0].checked;
var txt=trim(TargetBaseControl.rows(i).cells(2).all(0).value);
if ( ckb == true && txt=='')
{
alert('transaction view name cannot be empty!');
TargetBaseControl.rows(i).cells(2).all(0).value=txt;
TargetBaseControl.rows(i).cells(2).all(0).focus();
return false;
}
}
}
}