Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Funzione somma

  1. #1

    Funzione somma

    avendo questa funzione in un form che mi da errore se la somma automatica non corrisponde a 0 o a 10, cosa devo aggiungere per far si che oltre il messaggio di errore mi ritorni il cursore sul primo campo che l'utente deve compilare per far uscire la somma?
    io pensavo così ma non va...:

    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)
    if (f.total1.value != 0)
    alert("errore");
    if ((total1 = "10") || (total1 = "0"))
    alert("Il Totale è errato");
    document.calcform.f.c1.focus();
    return false;
    }

  2. #2
    o 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)
    if (f.total1.value != 0)
    alert("errore");
    document.calcform.toNumber.f.c1.focus();
    return false;
    }

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non c'era alcun bisogno di aprire una nuova discussione
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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