ciao ragazzi ho una funzione js così:
function IsRowGridViewSelected(oSrc,args)
{
//debugger;
//La funzione client Page_ClientValidate
//chiama le funzioni di validazione dei custom validator...
//Page_IsValid viene messo a false se la validazione va male
//Quando viene richiamata questa funzione dal custom validator
//evito di eseguirla se Page_IsValid è false
// if (Page_IsValid == true)
// {
//Ricavo il valore della griglia
var NomeGriglia = (oSrc.id).substring(oSrc.id.lastIndexOf("_") + 1);
var checked = false;
var findElement = false;
for(i=0; i<document.forms[0].length && checked==false; i++)
{
var o = document.forms[0][i];
var idElement = o.id;
if (idElement.match(NomeGriglia))
{
if (o.type == 'radio')
{
findElement =true;
if (o.outerHTML.search('type=radio CHECKED')== -1)
{
}
else
{
checked=true;
args.IsValid=true;
}
}
else if (o.type == 'checkbox')
{
findElement =true;
if (o.outerHTML.search('type=checkbox CHECKED')== -1)
{
}
else
{
checked=true;
args.IsValid=true;
}
}
}
if (checked == false)
{
args.IsValid=false;
}
}
if (args.IsValid==false)
{
if(!findElement)
{
alert ('Non è possibile eseguire l\'operazione poichè la Griglia risulta vuota');
}
else
{
alert ('Selezionare un elemento della griglia');
}
}
return args.IsValid;
}
come posso crearne una che controlli che nella griglia il campo 'stato' non sia "rilasciato",
"schedulato", "cancellato"?
grazie in anticipo