Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Somma strana se i numeri sono preceduti da 0

    Salve,
    Ho questa funzione:
    codice:
    function calcola() {
    var rig = document.form1.Quantity;
    var somma = 0
    for(var i=0; i<rig.length; i++) {
    if (parseInt(rig(i).value)) {
          somma += parseInt(rig(i).value);
    	  }
        }
    if (somma >= 72) {
    return true;
    } else {
    alert(somma);
    return false;
    }
    return false;
    }
    Funziona bene, tranne che per un particolare: se in un textfield metto un numero intero preceduto dallo 0 (ad esempio "058"), la somma sballa completamente: sapete dirmi perchè, e quale soluzione adottare... e, mentre che ci sono, sapreste indicarmi una versione più "elegante" dello stesso script?

    Grazie in anticipo
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

  2. #2
    Home: http://www.ivansweb.com
    Le mie applicazioni gratuite in ASP
    · IWGallery
    · IWNewsletter
    · IWMessenger
    · IWGuestbook

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.