Buenas, tengo acabo de hacer un codigo ... y bajo IE funciona perfectamente, pero bajo Mozilla no
Código:
function checkRows() {
var mal = false;
numero = document.forms[0].elements.length;
for(var a = 0; a < numero; a++) {
var campo = document.checkout.elements[a].name;
if(!entragar_en) {
if(campo.substr(0, 1) == "a") {
document.getElementById(campo + '_div').className = 'error';
document.getElementById(campo + '_div').innerHTML += '<div id="error"><span>Error</span></div>';
}
} else {
if(campo.substr(0, 1) == "a" || campo.substr(0, 1) == "b") {
document.getElementById(campo + '_div').className = 'error';
document.getElementById(campo + '_div').innerHTML += '<div id="error"><span>Error</span></div>';
}
}
}
}
La verdad es que no se por que no funciona ... el codigo en si es funcional sobre cualquier navegador que soporte JavaScript ... lo que sucede es que en campo + '_div' en Mozila ... recorre todos los campos pero los repite y nose a que se debe

... ave si alguien me exa un cable