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