Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gustalevin

Preenchendo Textbox com números, strings e datas num boleto

Recommended Posts

Estou tentando fazer com que um boleto seja preenchido automaticamente ao selecionar uma linha de uma tabela. No caso, existem textbox (ou inputs do tipo text) que devem ser preenchidas com alguns valores. Minha função é:

function verBoleto(nossonumero,valor,dataemissao,datavencimento,razaosocial){
var d = new Date();
d.setDate(d.getDate());
$('#dataProc1').datepicker({
dateFormat: "dd/mm/yy",
});
// Data de processamento é a data atual.
$("#dataProc1").datepicker('setDate',d);
$("#dataProc2").val($("#dataProc1").val());

$('#nossoNum1').val(nossonumero);
$('#valDoc1').val(valor.toFixed(2).toString().replace(".",","));
$('#dataDoc1').val(dataemissao);
$('#vencDoc1').val(datavencimento);
$('#sacado1').val(razaosocial);
}

Mas por enquanto sem muito resultado. O campo nossonumero é preenchido sem problemas. O campo de valor também consegui mostrar o número com vírgula ao invés de ponto. As datas de emissão e vencimento estão vindo com número com vírgula (01/06/2015 vem 0.00008271298593879239, por exemplo). E a razão social nem aparece preenchida no Textbox.

 

O que dá pra fazer nesse caso? Alguma conversão com toString() por exemplo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você chegou a verificar se sua função está recebendo as informações corretamente?

 

Tenta usar um alert() ou um console.log() mostrando estas informações e ver como os dados estão chegando na função.

 

Outro detalhe, como está sendo chamada esta função, imagino que estas informações estejam vindo de um banco de dados, se sim, posta uma linha gerada com a chamada para a função para vermos como está.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você chegou a verificar se sua função está recebendo as informações corretamente?

 

Tenta usar um alert() ou um console.log() mostrando estas informações e ver como os dados estão chegando na função.

 

Outro detalhe, como está sendo chamada esta função, imagino que estas informações estejam vindo de um banco de dados, se sim, posta uma linha gerada com a chamada para a função para vermos como está.

Consegui resolver pras datas, separando o dia, mês e ano de cada uma.

 

Tá faltando só a string de Razão Social. Coloquei um alert tipo alert(razaosocial), mas não me mostrou nada. Com console.log a mesma coisa. Pelo debugger do Firefox ele me mostra isso aqui (parece algum erro por serem nomes separados por espaços), por exemplo:

 

1xkWxZ.jpg

 

Será que colocando parênteses, aspas ou algo do tipo na função pode resolver?

Compartilhar este post


Link para o post
Compartilhar em outros sites

como o William disse.

 

Coloque as aspas na chamada da função na parte da passa a razao social. ex:

verBoleto(... , "$variavelComRazaoSocial");

O problema da data poderia ter sido resolvido também com as aspas... só pra constar... rs

 

Qualquer coisa é só gritar.

 

Abs,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.