Pular para o conteúdo principal

Erro do copiar e colar do masked input

Uso o masked input nos locais onde preciso usar máscara.
As versões que utilizo são jquery 1.10.2 e masked input 1.3.1.
Enfrentei um problema que era o fato de o copiar e colar não funcionava nesses campos.
Ao colocar o mouse no começo da máscara e dar um colar simplesmente não acontecia nada.
Pesquisei na internet e tem gente que sugere trocar o placeholder padrão '_' por ''.
Isso resolve parcialmente, mas alguns algarismos ainda desaparecem.
Descobri então que somente funciona o copiar e colar se você marca toda a mascara e então dá um colar.
Não encontrei outro jeito de copiar e colar que desse certo.
Se alguém souber me avise.

Comentários

  1. Seu Nelson, parabéns pelo blog. Tava com um problema em um código para resolver tinha mais de uma semana e achei a solução aqui de forma pra lá de simples. Valeu!

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Lista de órgãos emissores de RG

Para quem quiser normalizar os órgãos emissores de RG, aí vai uma lista retirada do site da FGV: SSP - Secretaria de Segurança Pública PM - Polícia Militar PC - Policia Civil CNT - Carteira Nacional de Habilitação DIC - Diretoria de Identificação Civil CTPS - Carteira de Trabaho e Previdência Social FGTS - Fundo de Garantia do Tempo de Serviço IFP - Instituto Félix Pacheco IPF - Instituto Pereira Faustino IML - Instituto Médico-Legal MTE - Ministério do Trabalho e Emprego MMA - Ministério da Marinha MAE - Ministério da Aeronáutica MEX - Ministério do Exército POF - Polícia Federal POM - Polícia Militar SES - Carteira de Estrangeiro SJS - Secretaria da Justiça e Segurança SJTS - Secretaria da Justiça do Trabalho e Segurança ZZZ - Outros (inclusive exterior)

Função php que gera número romano

/**  * Funcao que serve para transformar o numero em romano  * @param integer $integer Recebe algum numero inteiro  * @return string Retorna a string do numero romano  */ function fRomano($integer) {     $table = array('M'=>1000, 'CM'=>900, 'D'=>500, 'CD'=>400, 'C'=>100, 'XC'=>90, 'L'=>50, 'XL'=>40, 'X'=>10, 'IX'=>9, 'V'=>5, 'IV'=>4, 'I'=>1);     $return = '';     while($integer > 0) {         foreach($table as $rom=>$arb) {             if($integer >= $arb) {                 $integer -= $arb;                 $return .= $rom;                 break;             }         }     }     return $return; }