Se non c'è il campo da sommare

djjunior

Utente Attivo
24 Lug 2004
95
1
8
Carissimi,
questo script somma campi con stesso nome, ma dato che il nr di campi può variare, se capita che il campo è unico e solo, quindi senza bisogna di somma, come posso evitare che vada in errore?
Grazie
Codice:
var somma = 0;
var ff = document.form;
var add = ff.elements['quantita'];
for (var i=0; i<add.length; i++) {
  somma += parseFloat(add[i].value);
}
document.getElementById('numero').innerHTML = somma;
Grazie
G.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, puoi provare in questo modo
Codice:
var somma = 0;
    var ff = document.form;
    var add = ff.quantita;
    
    if(!add.value) {
        for (var i=0; i<add.length; i++) {       
            somma += parseFloat(add[i].value);
        }
    }else{
        somma += parseFloat(add.value);
    }
    
    document.getElementById('numero').innerHTML = somma;
 
Discussioni simili
Autore Titolo Forum Risposte Data
L [PHP] case then e campo non riconosciuto PHP 0
D [PHP] in una determinata fascia oraria non visualzzare campo PHP 5
C [PHP] Campo facoltativo del form che non deve risultare nella risposta se negativo PHP 6
G [ACCESS2007]: contare li ultimi record con lo stesso valore in un campo, finchè il valore non cambia MS Access 2
G non mostrare un determinato campo se PHP 1
L modifica campo non funziona PHP 7
A controllo su valore da campo textarea non funziona PHP 7
Shyson Non si colora il campo alert Javascript 5
S Campo di testo che non funziona !???!?!!? MySQL 79
asevenx form che non invia al DB un campo PHP 6
R Campo Effect non cliccabile Flash 2
J Problema campo id in mysql - non trovo l'errore!!! PHP 1
P non mi escono correttamente i dati da un campo di una tabella PHP 0
B recupero valore campo file ( proprio non capisco ) PHP 0
S Usare onmouseover con 'campo immagine' e non al tag <img> Javascript 3
A Disabilitare un campo se non è selezionato SI Javascript 1
steveaustin Apostrofo non visualizzato su campo di testo PHP 1
A Campo password non accettato Classic ASP 1
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
felino Conversione da MPG a MP4: audio non sincronizzato Windows e Software 1
F Telecamere Wi-Fi non si connettono A nvr IP Cam e Videosorveglianza 0
G Finestra di dialogo che non si apre - programma NUENDO Windows e Software 0
L php mysql non salva solo id PHP 21
D Pagina non trovata Wordpress WordPress 7
S connesso, internet non disponibile ( con extebder tp-link850) Reti LAN e Wireless 0
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
L Estrazione dati casuali non doppioni MySQL 1
napuleone non si chiude il thead e non si apre il tbody Javascript 0
napuleone non si aggiorna textarea in tempo reale Javascript 3
D Modem Asus non trasmette ogni 3/4 giorni Reti LAN e Wireless 2
M non static method cannot be referenced from a static context Java 1
napuleone Con le date il codice da di matto o forse non è così Javascript 6
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
M "Internet non disponibile" Reti LAN e Wireless 0
L Non vedo pc in rete Reti LAN e Wireless 0
M Numero random non ripetitivo Java 2
G pc desktop non si connette all'hotspot wifi Reti LAN e Wireless 0
L Non riesco a riprodurre uno sfondo Photoshop 0
N Server mysql non raggiungibile da connessione esterna MySQL 1
R Select concatenata che non funziona la seconda volta Ajax 3
L non duplicare dati in stato "aggiornamento" PHP 6
R [Visual Studio Community] Non trovo il Progetto di Setup .NET Framework 0
zorro file PDF non visualizzo niente PHP 9
D modificare questo codice per inserimento in text e non in tabella jQuery 1
A variabile non riconosciuta PHP 0
A Copertura: indicizzata, non inviata nella mappa del sito XML 1
A funzione iconv () non mi funziona PHP 4
D File pdf che non si aprono .... PHP 1
MarcoGrazia ON DUPLICATE KEY ma in realtà non UPDATE mai PHP 17

Discussioni simili