Hello my question is this, I have a js function like this:
function testeCampos(elemento) {
//Recebe lista de campos para valida��o
var camposArray = new Array();
camposArray = elemento;
//Recebe campo armazenado no array
var campo, recFocu;
//Verifica se h� uma ocorrencia de erro
var faltaPre = false
//varre o Array de Campos
for (c = 0; c < camposArray.length; c++) {
//cria Objeto com o metodo DOM
campo = document.getElementById(camposArray[c]);
if (campo.value == '') {
campo.style.backgroundColor = "#eeee99";
if (faltaPre != true) {
faltaPre = true;
recFocu = campo;
}
}
else {
campo.style.backgroundColor = "white";
}
}
if (faltaPre == true) {
alert('Campo com Preenchimento obrigat\xf3rio!!!');
recFocu.focus();
return false;
}
else {
return true;
}
}
parses an array of textbox and validates one by one
I'm mounting the array on the page_load of the page like this:
TextBox[] aTextbox = { txtNome, TxtEndereco, TxtCEP, TxtBairro, TxtUF, TxtCidade, TxtTelefone, txtUsuario, TxtSenha };
and firing the onClick event in CodeBehind like this:
this.btnEnviar.Attributes.Add("onclick", "return testeCampos(aTextbox);");
Isthereanerrorinmycode?becauseitisgivingJSerror
PAGE CODE REGISTRATION