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
P Data scraping in PHP non funziona PHP 4
otto9due $_FILE non passa i dati dal form PHP 1
keyascii Non è mai troppo tardi Presentati al Forum 0
N dati tabella non presi PHP 0
P Pagina modifica record che non funziona PHP 0
Shyson AUTO_INCREMENT non si aggiorna MySQL 2
Shyson Codice wp-login non funziona PHP 2
S WORDPRESS NON FA INSTALLARE PIU NULLA WordPress 9
Shyson Non mi fa accedere al sito WordPress 12
N Non Autorizzato. Dovresti rimuovere il parametro customize_messenger_channel per visualizzare l'anteprima in frontend. WordPress 1
R INSERT INTO tabella non funziona Classic ASP 2
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 2
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 3
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

Discussioni simili