Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Errore sintassi ????

  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    Errore sintassi ????

    Ciao gente,
    in JS non sono molto azzeccato:

    if ((parseFloat(f1.costo.value)!=0) && (f1.progettoSpese.value=="-"))
    {
    f1.progettoSpese.focus();
    alert ("Selezionare il progetto da attribuire alle spese di spedizione.");
    return false;
    }
    if ((f1.costo.value=="") || isNaN(f1.costo.value))
    {
    f1.costo.focus();
    alert ("Inserire le spese di spedizione nel formato numerico");
    return false;
    }
    if ((parseFloat(f1.costo.value)==0) && (f1.progettoSpese.value=="-"))
    {
    if (confirm("Attenzione, spese di spedizione non inserite! Continuare?"))
    {
    f1.action='azioni_magazzino.asp'
    return true;
    }
    else
    {
    return false;
    }
    else if ((parseFloat(f1.costo.value)==0) && (f1.progettoSpese.value!="-")) <--- RIGA DI ERRORE!!!!
    {
    alert ("Inserire le spese di spedizione.");
    return false;
    }
    }
    f1.action='azioni_magazzino.asp'
    return true;
    }

    Mi da errore di sintassi, qualcuno sa dirmi perchč?

    Grazie
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    codice:
    if ((parseFloat(f1.costo.value)!=0) && (f1.progettoSpese.value=="-")) {
      f1.progettoSpese.focus();
      alert ("Selezionare il progetto da attribuire alle spese di spedizione.");
      return false;
    }
    if ((f1.costo.value=="") || isNaN(f1.costo.value)) {
      f1.costo.focus();
      alert ("Inserire le spese di spedizione nel formato numerico");
      return false;
    }
    if ((parseFloat(f1.costo.value)==0) && (f1.progettoSpese.value=="-")) {
      if (confirm("Attenzione, spese di spedizione non inserite! Continuare?")) {
        f1.action='azioni_magazzino.asp'
        return true;
      } else {
        return false;
      }
    } else if ((parseFloat(f1.costo.value)==0) && (f1.progettoSpese.value!="-")) {
      alert ("Inserire le spese di spedizione.");
      return false;
    }
    f1.action='azioni_magazzino.asp'
    return true;
    }

  3. #3
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Dov'era l'errore?

    Grazie
    www.beppegrillo.it
    Il blog di Beppe!!

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    avevi messo male una }
    else
    {
    return false;
    }
    else if

  5. #5
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802
    Mi dispiace ma c'č un altro problema e non so dove si trova, non mi visualizza il messaggio di errore, o meglio lo visualizza nella barra ma dura un secondo e non riesco a vedere il testo.

    Lo script č questo e l'errore dovrebbe essere nella parte finale:

    function verificaInput(ff) {
    if (ff.codice.value=="")
    {
    ff.codice.focus();
    alert ("Inserire il Codice");
    return false;
    }
    if (ff.descrizione.value=="")
    {
    ff.descrizione.focus();
    alert ("Inserire la Descrizione");
    return false;
    }
    if ((ff.quantita.value == "" || isNaN(ff.quantita.value)))
    {
    ff.quantita.focus();
    alert ("Inserire la quantitā in formato numerico");
    return false;
    }
    if (ff.um.value == "0")
    {
    ff.um.focus();
    alert ("Selezionare l'unitā di misura");
    return false;
    }
    if ((ff.prezzocad.value == "" || isNaN(ff.prezzocad.value) || ff.prezzocad.value == "00.00"))
    {
    ff.prezzocad.focus();
    alert ("Inserire il prezzo in formato numerico");
    return false;
    }
    if (ff.classe.value == "-" && ff.progettoMerce.value == "-")
    {
    ff.classe.focus();
    alert ("Attribuire la classe e il progetto alla merce");
    return false;
    }
    if (ff.classe.value != "-" && ff.progettoMerce.value == "-")
    {
    ff.progettoMerce.focus();
    alert ("Attribuire il progetto alla merce");
    return false;
    }
    if (ff.classe.value == "-" && ff.progettoMerce.value != "-")
    {
    ff.classe.focus();
    alert ("Attribuire la classe alla merce");
    return false;
    }
    return true
    }
    www.beppegrillo.it
    Il blog di Beppe!!

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.