y tengo dos preguntas:
php tiene una funcion llamada list() y otra chunk_spit()
cuales son las funciones de javascript compatibles con estas de php?
y bueno aqui dejo el script de php con todas las modificaciones js menos esas dos funciones
Código PHP:
// JavaScript Document
// CHEQUEO SI DATA FUE INTRODUCIDAD O NO
//if (isset($cedula2)){
var sum=0;
var cedula = document.form.cedula.value;
for(var x=0;x<10;x+=2) { //Aquí calculamos los impares, el 0 es el inicio siendo el 2 el segundo impar relativa y sucesivamente
var ced[x]=substr(cedula,x,1); //El substr del valor cedula $x,1
var sum=sum+ced[x]; //Por lógica el valor de 1 caráter nunca será mayor de 9 y tampoco hay que multiplicarlo por 1 por lo que empezamos la suma directamente
}
for(x=1;x<10;x+=2) { //Aquí calculamos los pares, el 1 es el inicio siendo el 3 el segundo par relativa y sucesivamente
ced[x]=substr(cedula,x,1); //El substr del valor cedula $x,1
mult[x]=ced[x]*2; //Aquí los valores se multiplican por 2
if(var mult[x]>9) { //Aquí se calcula si es mayor que 9 para
list(var pri,var seg)=chunk_split(mult[x]);//poder separarlos en 2 y
mult[x]= var pri+var seg; //aquí sumamos sus valores para que nos dé 1 solo caracter y
sum=sum+mult[x]; //aquí sumamos
} else { //Si no es mayor > que 9 entonces
sum=sum+mult[x]; //sumamos de igual manera
}
}
var dv = sum % 10;
if (dv == 0) {
var dv2 = 0;
}else {
dv2 = 10 - dv;
}
var resta = dv2;
if(resta == substr(cedula,10,1)){ //empezamos a comprar con el último número de la cédula
Saludos