He añadido esta funcion dentro de la funcion general que me valida antes de enviar... pero no me funciona, necesitaria algo asi.. pero no se porqué no funciona...
Código HTML:
if (document.frmdatos.tipo_documento.value=='NIF')
{
if (document.frmdatos.documento.value.length <='8')
{
alert('Documento incompleto');
document.frmdatos.documento.focus();
return;
}
if (document.frmdatos.documento.value.length >='10')
{
alert('Por favor, revise su NIF, gracias');
document.frmdatos.documento.focus();
return;
}
if (document.frmdatos.documento.value.length='9')
{
numero = document.frmdatos.documento.value.substr(0,document.frmdatos.documento.value.length-1);
let = document.frmdatos.documento.value.substr(document.frmdatos.documento.value.length-1,1);
numero = numero % 23;
letra='TRWAGMYFPDXBNJZSQVHLCKET';
letra=letra.substring(numero,numero+1);
if (letra!=let)
alert('Dni erroneo');
}
}
Alguien puede echarle un ojo a ver que clase de disparate estoy haciendo?? Gracias