Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um formulário
<form role="form" name="senha" class="ls-login-form" action="#"> <fieldset> <label class="ls-label col-md-16"> <b class="ls-label-text">CPF:</b> <input type="text" name="cpf" id="cpf" class="ls-mask-cpf" placeholder="000.000.000-00" required> <span id="errocpf" class="ls-sm-space"></span> </label> <label class="ls-label col-md-16"> <b class="ls-label-text">E-mail:</b> <input type="text" name="email" placeholder="Digite seu email" maxlength="60" size="65" required> </label> <br> <input onclick="validacaoEmail(senha.email,senha.cpf)" id="botao" type="button" value="Redefinir" class="ls-btn-primary ls-btn-block ls-btn-lg"> --- e o JS ---- function validacaoEmail(field, field2) { usuario = field.value.substring(0, field.value.indexOf("@")). dominio = field.value.substring(field.value.indexOf("@") + 1, field.value.length). var cpf = field2.value. if ((usuario.length >= 1) && (dominio.length >= 3) && (usuario.search("@") == -1) && (dominio.search("@") == -1) && (usuario.search(" ") == -1) && (dominio.search(" ") == -1) && (dominio.search(".")!= -1) && (dominio.indexOf(".") >= 1) && (dominio.lastIndexOf(".") < dominio.length - 1)) { if (cpf.length < 11) { document.getElementById("alerta-email").innerHTML = "<strong>Vish!</strong> CPF inválido.". } } else { if (cpf.length < 11) { document.getElementById("alerta-email").innerHTML = "<strong>Vish!</strong> E-mail e CPF inválidos". } else { document.getElementById("alerta-email").innerHTML = "<strong>Vish!</strong> E-mail inválido. Os endereços de e-mail devem seguir o padrão xx@xx.xx. ". } } } $(document).ready(function () { var $seuCampoCpf = $("#cpf"). $seuCampoCpf.mask('000.000.000-00', {reverse: true}). }). Quero testar com onclick e depois enviar para o PHP adicionar no banco. Mas ele não chama a pagina. Com TYPE = Button ele funciona o testa da máscara e não redireciona. Com type = submit ele não funciona a mascara e redireciona. Provavelmente é algo bem simples, mas estou com uma bela duvida de como resolver. attCarregando comentários...