Estou tendo um erro estranho em uma jsp estas functions funcionam perfeitamente, na outra não sendo que os imports são os mesmos.
chamada da função para o campo:
<form:input path="vlPrecoMensal" id="vlPrecoMensal" cssClass="valor" maxlength="13" size="25" />
minha function
$(function() {
$.noConflict();
$(".datepicker").datepicker();
$(".datepicker").mask('99/99/9999');
$('.valor').blur(function (){
formataNumero(this);
});
});
minha function formataNumero
function formataNumero(campo) {
$(campo).formatCurrency({
symbol : '',
decimalSymbol : ',',
digitGroupSymbol : '.'
});
var retorno = campo.value;
if(campo.getAttribute('maxlength') < retorno.length){
alert(' Tamanho máximo do campo formatado deve ser igual ou menor que ' + campo.getAttribute('maxlength'));
campo.value = '0,00';
}
}
Alguma sugestão?