Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20

Discussione: warning totale somma

  1. #11
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    e ci credo
    hai dato lo stesso nome alle funzioni

  2. #12
    giā, vero..quindi function calculate2 e function toNumber2

  3. #13
    no va neanche cosė:
    function calculate() {
    var f = document.calcform;
    var c1 = toNumber(f.c1.value);
    var b1 = toNumber(f.b1.value);
    var a1 = toNumber(f.a1.value);
    if (!isNaN(a1) && !isNaN(b1) && !isNaN(c1)) {
    f.total1.value = a1 + b1 + c1;
    if (f.total1.value != 10)
    alert("errore");
    }
    }
    function toNumber(value) {
    if (isNaN(value))
    return NaN;
    else
    return parseFloat(value);

    }
    function calculate2() {
    var f = document.calcform;
    var c2 = toNumber(f.c2.value);
    var b2 = toNumber(f.b2.value);
    var a2 = toNumber(f.a2.value);
    if (!isNaN(a2) && !isNaN(b2) && !isNaN(c2)) {
    f.total2.value = a2 + b2 + c2;
    if (f.total2.value != 10)
    alert("errore");
    }
    }
    function toNumber2(value) {
    if (isNaN(value))
    return NaN;
    else
    return parseFloat(value);
    }

  4. #14

  5. #15
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    toNumber2 č uguale a toNumber e non la chiami quindi la puoi eliminare
    che errore dā?

  6. #16
    in questo modo mi fa la prima riga in modo corretto mentre nella seconda mi da errore ad ogni inserimento di numeo e alla fine non fa la somma
    function calculate() {
    var f = document.calcform;
    var c1 = toNumber(f.c1.value);
    var b1 = toNumber(f.b1.value);
    var a1 = toNumber(f.a1.value);
    if (!isNaN(a1) && !isNaN(b1) && !isNaN(c1)) {
    f.total1.value = a1 + b1 + c1;
    if (f.total1.value != 10)
    alert("errore");
    }
    }
    function calculate2() {
    var f = document.calcform;
    var c2 = toNumber(f.c2.value);
    var b2 = toNumber(f.b2.value);
    var a2 = toNumber(f.a2.value);
    if (!isNaN(a2) && !isNaN(b2) && !isNaN(c2)) {
    f.total2.value = a2 + b2 + c2;
    if (f.total2.value != 10)
    alert("errore");

    }
    }
    function toNumber(value) {
    if (isNaN(value))
    return NaN;
    else
    return parseFloat(value);

    }

  7. #17
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    lo script va bene
    esistono c2 b2 a2 e total2 e sono nel form calcform?

  8. #18

  9. #19
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    per forza
    <INPUT onchange=calculate() value"Carne" name=a2>
    non chiami la funzione giusta

  10. #20
    ma che scemotto..grazie di nuovo :berto:

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 © 2026 vBulletin Solutions, Inc. All rights reserved.