256 messaggi dal 30 novembre 2004
function somma(){
var Valore = 0;
$(".TextDaSommare").each(function(){
Valore = Valore + $(this).val();
});
alert(Valore);
}

Prova così altrimenti devi parsare $(this).val() come int... vedi su google come si fa.
254 messaggi dal 01 agosto 2003
ti ringrazio ma anche cosi da lo stesso risultato di prima
ovvero concatena invece che sommare

victor
256 messaggi dal 30 novembre 2004
perchè vede i valori come stringa... cerca su google come fare il parse verso un integer su google e applicalo
254 messaggi dal 01 agosto 2003
come devo cercare?

victor
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
anziché:
Valore = Valore + $(this).val();

fai:
Valore = Valore + parseInt($(this).val(), 10);


...ammesso che il valore sia intero. Se è un decimale fai:
Valore = Valore + parseFloat($(this).val());


...ammesso che sia un numero puro con il punto come separatore dei decimali. Altrimenti devi fare dei replace ma prima di fornirti un esempio ho bisogno di vedere come è stato formattato questo numero.

ciao,
Moreno
Modificato da BrightSoul il 15 agosto 2019 18:26 -

Enjoy learning and just keep making
254 messaggi dal 01 agosto 2003
Ciao caro Moreno
ho fatto come hai detto tu

function somma2(){
var Valore = 0;
$(".TextDaSommare").each(function(){
Valore = Valore + parseFloat($(this).val());
});
alert(Valore);


}


pero' nell'alert viene fuori la scritta NaN

grazie attendo suggerimenti grazie mille

victor
11.886 messaggi dal 09 febbraio 2002
Contributi
Fornisci qualche esempio di numeri che hai nelle textbox.

ciao,
Moreno

Enjoy learning and just keep making
254 messaggi dal 01 agosto 2003
non ci sono numeri....
e' l'utente che inserisce dei numeri....
e man mano li inserisce fa la somma in automatico con javascript

nell'alert che viene fuori ce la somma dei numeri che l'utente inserisce


grazie

victor

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.