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

    controllo calcoli numerici su inserimento form

    Devo fare il seguente controllo:

    La somma di due campi non deve essere inferiore al 70% di un terzo campo.

    ho scritto così:

    var CAMPOA=durcore.SMRACE.value
    var CAMPOB=durcore.SMRCPG.value
    var CAMPOC=durcore.SMRINP.value


    SOMMAAB=CAMPOA+CAMPOB;
    PERCENTUALE=70%CAMPOC;

    else if (SOMMAAB<PERCENTUALE)
    { alert("Attenzione, ...");
    return false;}

    ma non viene preso in considerazione. dove sbaglio?
    ho fatto una cosa simile per controllare delle date e funziona
    milka

  2. #2
    mi aiutate?!
    milka

  3. #3

  4. #4
    se sbaglio nella sintassi, almeno datemi un suggerimento
    milka

  5. #5
    ho modificato:

    SOMMAAB=CAMPOA+CAMPOB;
    CAMPOCPERC=CAMPOC*70/100;


    se faccio un controllo del tipo

    if (SOMMAAB==100)
    { alert("Attenzione, ...");
    return false;}
    o

    if (CAMPOCPERC==100)
    { alert("Attenzione, ...");
    return false;}


    ed inserisoc valori per cui si verificano queste ipotesi l'alert si apre, quindi sia SOMMAAB che CAMPOCPERC vengono scritti bene, però se faccio

    if (SOMMAAB<CAMPOCPERC)
    { alert("Attenzione, ...");
    return false;}
    eppure, come dicevo all'inizio, ho fatto qualche riga sopra


    var SADTFIANNO=durccert.SADTFI_ANNO.value
    var SADTFIMESE=durccert.SADTFI_MESE.value
    var SADTFIGIORNO=durccert.SADTFI_GIORNO.value
    DATAFINE=SADTFIANNO+SADTFIMESE+SADTFIGIORNO;

    var SADTINANNO=durccert.SADTIN_ANNO.value
    var SADTINMESE=durccert.SADTIN_MESE.value
    var SADTINGIORNO=durccert.SADTIN_GIORNO.value
    DATAINIZIO=SADTINANNO+SADTINMESE+SADTINGIORNO;

    if (DATAFINE<DATAINIZIO) {
    alert("Attenzione, la DATA FINE LAVORI non può essere inferiore alla DATA INIZIO LAVORI.");
    return false;}


    e funziona bene. dove sbaglio quindi?
    milka

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.