Quiero que una function de javascript sea dinámica pero no me funciona mando el campo por parametro y al validar hago unos cambios de estilo para hacer notar si es correcto el valor o no.
esta es mi function:
Código Javascript:
Ver original
function texto(campo) { var idCampo = campo.id; //alert(idCampo); var RegExPattern = /[A-Za-z]/; if ((campo.value.match(RegExPattern)) && (campo.value!='')) { if(tiene_numeros(campo.value) == 0){ document.formprovedo.categoria.style.borderColor = "#5f9a24"; document.formprovedo.categoria.style.backgroundColor="#a6cc80"; } else{ document.formprovedo.categoria.style.backgroundColor="#d15353"; document.formprovedo.categoria.style.borderColor = "#c20000"; campo.focus(); campo.value = ""; } } else { document.formprovedo.categoria.style.backgroundColor="#d15353"; document.formprovedo.categoria.style.borderColor = "#c20000"; campo.focus(); campo.value = ""; } }
en donde cambio el estilo si coloco:
document.formprovedo.idCampo .style.backgroundColor
o
document.formprovedo.idCampo .style.borderColor
No funciona alguien me puede ayudar.