Ola pessoal estou com um problema tenho uma função em javascript para validar um array de chekbock, bom essa o checkbock é criado dentro de um loop que faço com a quantidade de registro de uma determinada busca no banco sql server, essa pagina está em asp.
Bom está rotina estava funcionando até hotem não sei porque, ontem ele apareceu a seguinte mensagem.
LINHA: 227
CARACTERE: 6
'document.frmObjRotas.chkItem[...].checked' é nulo ou não é objeto
A rotina para validar para saber quantos checkbox estão selecionado é essa:
//-->Função para validar se o usuario selecionou algum item
function validachk(iQtdeVetor){
//Controles NÃO É ARRAY deve ser tratado sem o indíce
if (document.frmObjRotas.chkItem.length == undefined){
if (!document.frm.chkItem.checked){
alert('Selecione pelo menos um item!');
document.frmObjRotas.chkItem.focus();
return false;
}
}else{
var bmarcado = false;
var atribuido= false;
var ck
for (var i=0;i<iQtdeVetor;i++){
if (document.frmObjRotas.chkItem[ i ].checked){ // o erro está nessa linha.
bmarcado = true;
if (document.frmObjRotas.codAtribuido[ i ].value=="RA"){
atribuido = true;
}
}
}
//Controles É ARRAY deve ser tratado com o indíce
if (!bmarcado){
alert('Selecione pelo menos um item!');
return false;
}
if ( atribuido ){
alert('Algum item já foi atribuido!')
for (var i=0;i<iQtdeVetor;i++){
if (document.frmObjRotas.chkItem[ i ].checked){
document.frmObjRotas.chkItem[ i ].checked=false
}
}
return false;
}
}
return true
}
Pergunta
Clauido José
Ola pessoal estou com um problema tenho uma função em javascript para validar um array de chekbock, bom essa o checkbock é criado dentro de um loop que faço com a quantidade de registro de uma determinada busca no banco sql server, essa pagina está em asp.
Bom está rotina estava funcionando até hotem não sei porque, ontem ele apareceu a seguinte mensagem.
A rotina para validar para saber quantos checkbox estão selecionado é essa:
Eu crio o array assim: Editado por Clauido JoséLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.