Gostaria de saber se tem como usar uma variável de um arquivo .js em outro. Ou uma solução pro "problema".
Bem estou com esses dois códigos de verificação um para senha e outra para CPF
Senha
function validatePassword() {
var senha1 = 0;
var pass1 = document.querySelector("#senha");
var pass2 = document.querySelector("#confirmasenha");
if (pass1.value!=pass2.value){
alert("Senhas diferentes!")
}
else{
senha1 = 1;
}
}
CPF
function valida(){
var cpf1=0;
if(valida_cpf(document.getElementById('cpf').value)){
cpf1 = 1;
}
else{
alert('CPF inVálido');
}}
function valida_cpf(cpf){
var numeros, digitos, soma, i, resultado, digitos_iguais;
digitos_iguais = 1;
if (cpf.length < 11)
return false;
for (i = 0; i < cpf.length - 1; i++)
if (cpf.charAt(i) != cpf.charAt(i + 1))
{
digitos_iguais = 0;
break;
}
if (!digitos_iguais)
{
numeros = cpf.substring(0,9);
digitos = cpf.substring(9);
soma = 0;
for (i = 10; i > 1; i--)
soma += numeros.charAt(10 - i) * i;
resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
if (resultado != digitos.charAt(0))
return false;
numeros = cpf.substring(0,10);
soma = 0;
for (i = 11; i > 1; i--)
soma += numeros.charAt(11 - i) * i;
resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
if (resultado != digitos.charAt(1))
return false;
return true;
}
else
return false;
}
Eu gostaria de pegar a variável cpf1 e senha1 e utilizar em um outro arquivo .js, mas se possuir alguma maneira de resolver o problema (poder salvar apenas se o cpf e a senha for valida) sera bem vindo (os arquivos são usados em um formulário)