no era eso lo que me producia error pongo todo el codigo aver si veis algun fallo y es que me valida bn hasta que meto otro trozo de codigo y se carga el anterior
y firefox no me da error u.u aver si em podeis ayudar
Código:
<script>
function validar(formulario) {
var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
var checkStr = formulario.nombre.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
}
if (!allValid) {
document.getElementById('nombrec').innerHTML = '<img src="incorrecto.gif" />';
}
else {
document.getElementById('nombrec').innerHTML = '<img src="ok.png" />';
}
if (formulario.nombre.value.length < 3) {
document.getElementById('nombrec').innerHTML = '<img src="incorrecto.gif" />';
}
if (formulario.postal.value.length == 5) {
document.getElementById('postalc').innerHTML = '<img src="ok.png" />';
} else{
document.getElementById('postalc').innerHTML = '<img src="incorrecto.gif" />';
<!--return (false); -->
}
if (formulario.telefono.value.length == 9) {
document.getElementById('telefonoc').innerHTML = '<img src="ok.png" />';
} else{
document.getElementById('telefonoc').innerHTML = '<img src="incorrecto.gif" />';
<!-- return (false); -->
}
var checkOK = "0123456789";
var checkStr = formulario.postal.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
allNum += ch;
}
if (!allValid) {
document.getElementById('postalc').innerHTML = '<img src="incorrecto.gif" />';
}
if ((formulario.correo.value.indexOf ('@', 0) == -1)||(formulario.correo.value.length < 5)) {
document.getElementById('correoc').innerHTML = '<img src="incorrecto.gif" />';
return (false);
} else {
document.getElementById('correoc').innerHTML = '<img src="incorrecto.gif" />';
return (false);
}
return (true);
}
</script>