Add in javascript

martedì 21 giugno 2005 - 16.17

nandonando Profilo | Senior Member

document.getElementById("txt_totale_imponibile").value = document.getElementById("txt_totale_imponibile").value + document.getElementById("DataGridFatture:_"+val+":txt_imponibile").value;

invece di fare add fa connessione di stringa perchè?

LudovicoVan Profilo | Junior Member

Ciao nando,

> invece di fare add fa connessione di stringa perchè?

perchè la proprietà value è una stringa e il "+" fra stringhe in JS fa la concatenazione.

Con le funzioni parseInt e parseFloat puoi convertire in JS una stringa in numero. Prova dunque a riscrivere in questo modo:

document.getElementById("txt_totale_imponibile").value =
parseFloat(document.getElementById("txt_totale_imponibile").value) +
parseFloat(document.getElementById("DataGridFatture:_"+val+":txt_imponibile").value);

HTH. -LV
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5