Si, la vi pero no logre hacerla andar. Me das una mano?
Código PHP:
<head>
<script type="text/javascript">
function CPcuitValido(cuit) {
var vec="new" Array(10);
esCuit=false;
cuit_rearmado="";
errors = ''
for (i=0; i < cuit.length; i++) {
caracter=cuit.charAt( i);
if ( caracter.charCodeAt(0) >= 48 && caracter.charCodeAt(0) <= 57 ) {
cuit_rearmado +=caracter;
}
}
cuit=cuit_rearmado;
if ( cuit.length != 11) { // si to estan todos los digitos
esCuit=false;
errors = 'Cuit <11 ';
alert( "CUIT Menor a 11 Caracteres" );
} else {
x=i=dv=0;
// Multiplico los dígitos.
vec[0] = cuit.charAt( 0) * 5;
vec[1] = cuit.charAt( 1) * 4;
vec[2] = cuit.charAt( 2) * 3;
vec[3] = cuit.charAt( 3) * 2;
vec[4] = cuit.charAt( 4) * 7;
vec[5] = cuit.charAt( 5) * 6;
vec[6] = cuit.charAt( 6) * 5;
vec[7] = cuit.charAt( 7) * 4;
vec[8] = cuit.charAt( 8) * 3;
vec[9] = cuit.charAt( 9) * 2;
// Suma cada uno de los resultado.
for( i = 0;i<=9; i++) {
x += vec[i];
}
dv = (11 - (x % 11)) % 11;
if ( dv == cuit.charAt( 10) ) {
esCuit=true;
}
}
if ( !esCuit ) {
alert( "CUIT Invalido" );
document.frmClientes.cuit.focus();
errors = 'Cuit Invalido ';
}
document.MM_returnValue1 = (errors == '');
}
</script>
</head>
Y el HTML
Código HTML:
<form name="frmClientes">
<input type="text" name="cuit" id="cuit"/>
<input type="button" value="Enviar" onclick="CPcuitValido()"/>
</form>
Gracias