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.
att