Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como eu faço para liberar qualquer caractere do teclado pra ser digitado aqui?
Não to conseguindo por o código pra funcionar aqui então vou colar ele direto ok
Eu mudei para LEtras escrito SAPO mas o código funcionava com números antes 0.0$1, 0,$1 e $1
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-maskmoney/3.0.2/jquery.maskMoney.min.js"></script>
<input type="text" class="form-control" id ="produto_preco_unitario" name="produto_preco_unitario"
value="" placeholder="Preço por Unidade" required/>
<script type="text/javascript">
var mask = {
money: function() {
var el = this
,exec = function(v) {
v = v.replace(/\D/g,"");
v = new String(Number(v));
var len = v.length;
if (1== len)
v = v.replace(/(\w)/,"S");
else if (2 == len)
v = v.replace(/(\w)/,"A");
else if (3 == len)
v = v.replace(/(\w)/,"P");
else if (len > 3) {
v = v.replace(/(\w)$/,'.O');
}
return v;
};
setTimeout(function(){
el.value = exec(el.value);
},1);
}
}
$(function(){
$('input').bind('keypress',mask.money)
});
</script>Carregando comentários...