//====================================== //Nome: GenJsVerifyCheck //Linguagem: JavaScript //Descrição: Essa função recebe um objeto do tipo check box e analisa a quantidade de check box marcados // //Autor: Equipe Biblioteca Marlin // //Data: 12/06/2002 // //Parâmetros de entrada: // - pObjChk => Objeto do formulário do tipo check box // - pIntMinChecked => Mínimo de check box marcados // - pIntMaxChecked => Máximo de check box marcados // - //Retorno: Código de erro // //Informações adicionais: // + Funções: // - GenJsCountCheck(pStrChkName) // - FncJsVerifyIntParameter(pParam) // - // + Includes: // - // + Objetos: // - // + Stored Procedures: // - //Historico Alteracao: // - 12/06/2002 Thyago Consort // - //====================================== function GenJsVerifyCheck(pObjChk, pIntMinChecked, pIntMaxChecked) { var lIntCountChecked; var p = new Array(); // Valores default p[0] = pIntMinChecked; if (!FncJsVerifyIntParameter(p, 0)) { return -11; } pIntMinChecked = p[0]; p[0] = pIntMaxChecked; if (!FncJsVerifyIntParameter(p, 0)) { return -11; } pIntMaxChecked = p[0]; lIntCountChecked = GenJsCountCheck(pObjChk); if (lIntCountChecked < 0) { return lIntCountChecked; } // Verifica os limites minimo e maximo if (lIntCountChecked < pIntMinChecked) { return -100; } if ((pIntMaxChecked > 0) && (lIntCountChecked > pIntMaxChecked)) { return -101; } return 0; }