Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Alguém sabe me dizer o por que as senhas dão diferentes mesmo digitando elas idênticas?
<tr>
<td valign="top"><div><center><i class="spriteCad_us sprite-06Cad_us"></i></center></div></td>
<td valign="top"><input name="senha_us" type="password" size="25" placeholder="Digite sua senha de acesso" /></td>
</tr>
<tr>
<td valign="top"><div><center><i class="spriteCad_us sprite-06Cad_us"></i></center></div></td>
<td valign="top"><input name="senhaconf_us" type="password" size="25" placeholder="Confirme sua senha de acesso!" /></td>
</tr>
<script type="text/javascript">
$(document).ready( function() {
$(".formularioCadastro").validate({
rules:{
senha_us:{required: true, minlength: 5, maxlength: 15},
senhaconf_us:{required: true, equalTo: "#senha_us"},
},
messages:{
senha_us:{required: "Campo vazio", minlength: "Pelo menos 5(cinco) números!", maxlength: "Apenas 15(quinze) letras!"},
senhaconf_us:{required: "Campo vazio", equalTo: "Senhas diferentes"},
},
});
});
</script>>
Faltou você colocar o ID no html:
<input name="senha_us" id="senha_us" type="password" size="25" placeholder="Digite sua senha de acesso" />
William, pensei que "equalTo" pegava pelo nome também. :/
Obrigado pela ajuda!
Tenho um campo input que pode ser digitado o CPF ou o CNPJ.
Preciso que seja validado um ou outro dependendo da quantidade de caracteres digitados.
Estou utilizando o plugin jquery.validate, mas consigo validar um ou outro.
Função jquery:
<script type="text/javascript">
$(document).ready(function() {
$('#cadastro').validate({
rules: {
nr_documento: {required: true, minlength: 11, maxlength: 11, cpf: true }
/*nr_documento: {required: true, minlength: 14, maxlength: 14, cnpj: true } valida cnpj */
},
messages: {
nr_documento: {required: '', minlength: "", maxlength: "", cpf: "" }
/*nr_documento: {required: '', minlength: "", maxlength: "", cnpj: "" } mensagem cnpj */
},
submitHandler: function(form) {
var dadosc = $(form).serialize();
$.ajax({
type: "POST",
url: "<?=$url_seo?>checkout_catalogo/processa_loginc.php",
data: dadosc,
success: function(dadosc) {
if (dadosc == "A") {
window.location = "identificacao-cliente-existente.php";
} else if (dadosc == "B") {
var valor = $("input[name=nr_documento]").val();
window.location = "identificacao.php";
} else {
$("#contentee").html('');
$("#contentee").append(dadosc);
}
}
});
return false;
}
});
});
</script>
HTML
<form name="cadastro" id="cadastro" method="post" action='' autocomplete="off">
<div class="checkoutBox checkoutCPF">
<h4>Digite o CPF/CNPJ do cliente para continuar. <br />
<small>Apenas números, sem símbolos nem traços.</small></h4>
<input type="text" name="nr_documento" id="nr_documento" class="textoForm" maxlength="11" placeholder="CPF/CNPJ do cliente" />
<br />
<div id="contentee"></div>
</div>
</form>
Faltou você colocar o ID no html:
<input name="senha_us" id="senha_us" type="password" size="25" placeholder="Digite sua senha de acesso" />