Masked input n funciona após retorna dados do banco
Ola amigos, Tem uma pagina que faz cadastro e alguns campos estão com masked input. Ate ai esta tudo funcionando, agora em outra pagina (perfil) eu trago esses dados do banco para dentro do formulario mostrando os valores dentros dos inputs dessa forma: value="<?php print $dados['nascimento']; ?>". O problema é que quando o usuario for alterar o dado daquele determinado input eu tenho que validar novamente antes de fazer o update no banco. Sei que posso fazer isso com expressoes regulares, mas o masked input é bem pratico.
Não sei se é pelo fato do input ja esta preenchido com as informações do usuario cadastrado no banco que a mascara n é aplicada?
Abaixo tenho uma função para o campo nome que sofre o mesmo problema relatado acima.
<script type="text/javascript">
$(function(){
$("#xtel").mask("(99)9999-9999");
$("#xtel2").mask("(99)9999-9999");
});
</script>
<script type="text/javascript">
$(function(){
$("#xnomeCompleto").keyup(function() {
var valor = $(this).val().replace(/[^a-z" "]+/gi,'');
$(this).val(valor);
});
});
</script>Discussão (4)
Carregando comentários...