Olá pessoal, estou com um problema, tenho dois forms na mesma página(não estão dentro um do outro) um destinado a pesquisar um usuário e o outro cadastrar usuário e minha máscara javascript só funciona no primeiro form, no outro entretanto não funciona, caso remova qualquer um dos forms a mascara funciona corretamente, alguém poderia me ajudar. Segue o código:
//primeiro form que redireciona para a página visualizar_cadastro.php para deletar ou atualizar registro
Pergunta
carcereiro
Olá pessoal, estou com um problema, tenho dois forms na mesma página(não estão dentro um do outro) um destinado a pesquisar um usuário e o outro cadastrar usuário e minha máscara javascript só funciona no primeiro form, no outro entretanto não funciona, caso remova qualquer um dos forms a mascara funciona corretamente, alguém poderia me ajudar. Segue o código:
//primeiro form que redireciona para a página visualizar_cadastro.php para deletar ou atualizar registro
<form name="form_pesq" method="post" action="visualizar_cadastro.php">
CPF:<input type="text" name="pesq_colab" OnkeyUp="mascaraCPFpes(this)">
<input type="submit" value="Pesquisar" name="pes_colab" >
</form>
//segundo form que cadastra usuario
<form name="form_cad" method="post" action="cadastrar_usuario.php" >
Nome:<input type="text" name="nome" >
CPF:<input type="text" name="cpf" OnkeyUp="mascaraCPF(this)" >
<input type="submit" value="Cadastrar" name="cadastrar">
</form>
//mascara javascript para cada form
function mascaraCPFpes(cpf){
var cpf = cpf.value;
if(cpf.length == 3){
cpf = cpf + '.';
document.forms[0].pesq_colab.value = cpf;
return true;
}
if(cpf.length == 7){
cpf = cpf + '.';
document.forms[0].pesq_colab.value = cpf;
return true;
}
if(cpf.length == 11){
cpf = cpf + '-';
document.forms[0].pesq_colab.value = cpf;
return true;
}
}
function mascaraCPF(campocpf){
var cpf = campocpf.value;
if(cpf.length == 3){
cpf = cpf + '.';
document.forms[0].cpf.value = cpf;
return true;
}
if(cpf.length == 7){
cpf = cpf + '.';
document.forms[0].cpf.value = cpf;
return true;
}
if(cpf.length == 11){
cpf = cpf + '-';
document.forms[0].cpf.value = cpf;
return true;
}
}
Link para o comentário
Compartilhar em outros sites
0 respostass 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.