-
Conteúdo Similar
-
Por robmig
Olá amigos, sempre recorro a vocês AQUI dentro do fórum e sempre encontro boas referencias e dicas!
Estou com um problema dentro do campo editar CPF.
O que ocorre é:
Quando acessado de dispositivos móveis, ao editar os números fica invisível a edição dos mesmos! o MAIS INTRIGANTE É QUE EM AGUNS CELULARES DÁ OUTROS NÃO DA!
Já ao acessar o mesmo campo em Computadores a edição ocorre em perfeita ordem!
O que pode ser? EXISTE UMA EXPLICAÇÃO E CORREÇÃO?
Segue algumas linhas do meu código:
===============MEU CÓDIGO ORIGINAL ===============
<div class="form-group">
<label class="col-md-2 control-label">CPF Titular</label>
<div class="col-md-10">
<input name="banco_cpf" maxlength="14" placeholder="000.000.000-00" id="cpf" value="<?php echo $dados_usuario[banco_cpf]; ?>" class="form-control" placeholder="CPF" required>
</div>
</div>
===============EDITADO COM UMA DICA: type="tel"===============
<div class="form-group">
<label class="col-md-2 control-label">CPF Titular</label>
<div class="col-md-10">
<input type="tel" name="banco_cpf" maxlength="11" placeholder="000.000.000-00" id="cpf" value="<?php echo $dados_usuario[banco_cpf]; ?>" class="form-control" placeholder="Só números" required>
</div>
</div>
===============
}).trigger('focusout');
$("#cpf").mask("999.999.999-99");
$("#rg").mask("99.999.999-*");
});
-
Por Cleudiney T Brandão
Pessoal alguém me dá uma ajuda com Mysql por favor.
Tenho uma coluna em meu BD que precisaria o seguinte:
Ela não é obrigatória mas se preenchida não poderia ter outras ocorrências dela.
É um campo que ao meu ver seria UNIQUE mas que aceitasse NULL.
-
Por Cleudiney T Brandão
Pessoal alguém me dá uma ajuda com Mysql por favor.
Tenho uma coluna em meu BD que precisaria o seguinte:
Ela não é obrigatória mas se preenchida não poderia ter outras ocorrências dela.
É um campo que ao meu ver seria UNIQUE mas que aceitasse NULL.
-
Por klonder
Tentei incluir a máscara a seguir em um POST meu antigo, porém está fechado para novas respostas:
Todavia, para futuras consultas minhas e também para ajudar outras pessoas, venho deixar uma máscara interessante que acabei de terminar em JavaScript.
Ficou muito menor que a do POST acima:
<script type="text/javascript"> var iCount1; var trava = false; function MaskDown(e) { if (trava == false) { iCount1 = e.value.length; trava = true; } } function MaskUp(e,mascara) { if (trava) { var textoLimpo = e.value.substr(0,iCount1+1).replace(/[\/\:\-\.]/g,""); var texto = ""; var iM = 0; var iT = 0; while (iM < mascara.length) { if (iT < textoLimpo.length) { if (mascara.substr(iM,1) == "#") { texto += textoLimpo.substr(iT,1); iT++; } else { texto += mascara.substr(iM,1); } } iM++; } e.value = texto; trava = false; } } </script> Para funcionar, basta incluir em suas tags input os eventos, como demonstrado a seguir:
<input type="text" id="tfData" onkeydown="MaskDown(this)" onkeyup="MaskUp(this,'##/##/####')" placeholder="dd/mm/aaaa" style="width:80px" /> <br /><input type="text" id="tfHora" onkeydown="MaskDown(this)" onkeyup="MaskUp(this,'##:##')" placeholder="hh:mm" style="width:50px"/> À medida que o usuário vai digitando, o valor campo vai sendo formatado. Pode ser usado para CPF, CEP, RG, dentre outros...
Divirtam-se!
-
Por matmper
Eu sempre tive problemas em utilizar máscaras (mask.js) em campos que podem ser CPF ou CNPJ, então baseado em algumas soluções, fiz algumas adaptações para que o mesmo suporte ambos dados no mesmo campo, e segue a solução.
Realize o download do mask plugin, e chame o js na página que recebera a máscara.
jQuery Maks Plugin: https://github.com/igorescobar/jQuery-Mask-Plugin
<script src="assets/js/jquery.mask.min.js"></script>
Adicione a função no seu main.js ou no script de sua página, sempre após o jQuery e o jQuery Mask
// jQuery Mask Plugin v1.14.11 // github.com/igorescobar/jQuery-Mask-Plugin var cpfMascara = function (val) { return val.replace(/\D/g, '').length > 11 ? '00.000.000/0000-00' : '000.000.000-009'; }, cpfOptions = { onKeyPress: function(val, e, field, options) { field.mask(cpfMascara.apply({}, arguments), options); } }; $('.mascara-cpfcnpj').mask(cpfMascara, cpfOptions);
Agora, basta adicionar a classe .mascara-cpfcnpj, no campo desejado, e o mesmo será apto a receber CPF ou CNPJ.
<input name="cpfcnpj" class="mascara-cpfcnpj"/>
Pronto!
-