Gostaria que me ajudassem a ajuntar essas duas funções, pois executando elas separadas, funcionam perfeitamente, mas queria executar as duas juntas..... no mesmo formulário...
<script language="javascript">
function submete () {if (checacpf(document.form1.cpf.value))
{document.form1.submit();}else
{errors="1";if (errors) alert("CPF invalido, por favor digite-o novamente.");
Pergunta
igor.damiano
Gostaria que me ajudassem a ajuntar essas duas funções, pois executando elas separadas, funcionam perfeitamente, mas queria executar as duas juntas..... no mesmo formulário...
<script language="javascript">
function submete () {if (checacpf(document.form1.cpf.value))
{document.form1.submit();}else
{errors="1";if (errors) alert("CPF invalido, por favor digite-o novamente.");
form1.cpf.focus();
document.retorno = (errors == '');}}
function checacpf (cpf)
{if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")
return false;
soma = 0;
for (i=0; i < 9; i ++)
soma += parseInt(cpf.charAt(i)) * (10 - i);
resto = 11 - (soma % 11);
if (resto == 10 || resto == 11)
resto = 0;
if (resto != parseInt(cpf.charAt(9)))
return false;
soma = 0;
for (i = 0; i < 10; i ++)
soma += parseInt(cpf.charAt(i)) * (11 - i);
resto = 11 - (soma % 11);
if (resto == 10 || resto == 11)
resto = 0;
if (resto != parseInt(cpf.charAt(10)))
return false;
return true;
}
</SCRIPT>
===>Com mais essa função:
<script LANGUAGE="JAVASCRIPT">
function submete() {
var pw1 = document.form1.TxtSenha.value;
var pw2 = document.form1.TxtSenha2.value;
if (document.form1.TxtSenha.value.length <5)
{alert("Sua Senha tem que ser igual ou maior que 5.");
form1.TxtSenha.focus();
return false;
}
if (document.form1.TxtSenha2.value.length <5)
{alert("A confirmação da sua Senha tem que ser igual ou maior que 5.");
form1.TxtSenha.focus();
return false;
}
if (pw1 != pw2) {
alert ("A confirmição da sua senha está incorreta, digite novamente!");
return false;
}
if (document.form1.TxtNome.value.length <1)
{alert("O campo NOME não pode ficar em branco.");
form1.TxtNome.focus();
return false;
return true;
}
}
</SCRIPT>
<input type="button" name="Submit" value="Cadastrar" onclick="submete();">
<input type="reset" value="Limpar Campos" name="btLimpa">
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.