1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Problema ao formatar valor

https://www.filepicker.io/api/file/S3eSE8YUTiyDub5e3zwf

Usando a função de formatar valor e chamando ela assim :

$(".vlrTotal").val(formatReal(formatarValor($(".vlrTotal").val())));

Meu HTML:

<td><input readonly type="text" name="vlrTotal[]" value="<?php echo $item['VwEstPedOnlineItens']['vlr_custo_total']; ?>" class="vlrTotal" style="width: 100%;"/></td>

O resultado é o da imagem acima.

Agora se eu tirar a função de formatar valor, o resultado é este : https://www.filepicker.io/api/file/AtroeBVqS7mZUuHF6ggw

O problema é, com o valor formatado, todos os inputs ficam com o mesmo valor, mas não no VALUE do HTML, no value do HTML eles estão certo, apenas não mostram o certo. Agora se eu tiro a formatação, os valores são os corretos.

Alguém poderia me ajudar ?

PS: O console.log :

input.vlrTotal property value = "7.199,28" attribute value = "2799.72"

input.vlrTotal property value = "7.199,28" attribute value = "2399.76"

Qual a diferença desse Property Value do Attribute Value ? talvez o erro esteja aí, no entanto, não consigo resolver.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags php html javascript cakephp ou faça a sua própria pergunta.