Javascript - erro [RESOLVIDO]

6 respostas
M

Olá,

Sou novo aqui no forum, eu sou um problema com o IE, é o seguinte:

Eu crio uma tabela via js, para ser exibida em um jsp, uma das colunas é um valor double, porém no IE esse valor não aparece corretamente, já no Firefox ele aparece corretamente.

No IE ele aparece como “0,” deixando de aparecer as outras casas decimais, já no Firefox ele aparece corretamente “0,00”.

Já coloquei a formatação para isso, mas num sei o que pode estar acontecendo!

código da formatação:

formatNumber: function(number) {
		var result = "0,00";
		
		if(number) {
			number = parseFloat(number);
			result = number.numberFormat(2, ",", ".");
		}
		
		return result;
}

Teria que colocar algum outro tratamento quando for IE ?

6 Respostas

von.juliano

Tente assim:

Blz? Flw! :thumbup:

M

Nossa num funcionou.

Na criação do campo, eu to colocando assim

<td class='number'><input type='text' name='totalCredito' class='editNumber numberFormat' value='" + Rateio.formatNumber(line.valor) + "' /></td>"

Esse campo ele é editavél :cry:

quebrado

use onblur()!!!
8)

M

Isso não ajudaria, porque ao carregar a tela os dados já são exibidos incorretamente. :cry:

M

Nossa ficou aberto o tópico, mas já resolvi o problema.
O meu text tava escondendo os digitos depois da virgula (incluindo ela).
O código funciona perfeitamente :lol: .
Obrigada pela ajuda…

allyssonluan

Amigo, coloca um [Resolvido] no título do seu tópico. Senão o pessoal vai boiar…

Já passei por isso também! hhehehe

Criado 16 de janeiro de 2009
Ultima resposta 30 de mar. de 2010
Respostas 6
Participantes 4