Visualizzazione dei risultati da 1 a 7 su 7

Discussione: colcolo aumenti

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    colcolo aumenti

    ciao a tutti

    è corretto??

    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function calcolapubblico(prezzo) {
      var prezzo = prezzo.value;
      if (prezzo < "5.16");
    		var aumento = prezzo * 170/100;
      		var menoiva = aumento / 1.20;
    		var pubblico = menoiva;
    	else if (prezzo > 5.16 < 26.00)
    		var aumento = prezzo * 150/100;
      		var menoiva = aumento / 1.20;
    		var pubblico = menoiva;
    		else if (prezzo > 26.00)
    			var aumento = prezzo * 135/100;
      			var menoiva = aumento / 1.20;
    			var pubblico = menoiva;
    		}
    	}
    }
    //-->
    </script>

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ti faccio un esempio
    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function calcolapubblico(prezzo) {
      var prezzo = parseFloat(prezzo.value);
      if (prezzo < 5.16){
    		var aumento = prezzo * 170/100;
      		var menoiva = aumento / 1.20;
    		var pubblico = menoiva;
      }else if (prezzo > 5.16 && prezzo < 26.00){
    		var aumento = prezzo * 150/100;
      		var menoiva = aumento / 1.20;
    		var pubblico = menoiva;
      }else if (prezzo > 26.00){
    		var aumento = prezzo * 135/100;
      		var menoiva = aumento / 1.20;
    		var pubblico = menoiva;
    	}
    	return pubblico
    }
    //-->
    </script>
    <form>
    <input type="text" name="NomeText" onchange="alert(calcolapubblico(this))">
    </form>

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    penso che più che un'esempio sia praticamente fatto!! GRAZIE

    una cosa non posso approssimare a due cifre dopo la virgola??

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    così
    codice:
    function calcolapubblico(prezzo) {
      var prezzo = parseFloat(prezzo.value);
      if (prezzo < 5.16){
    		var aumento = prezzo * 170/100;
      		var menoiva = aumento / 1.20;
    		var pubblico = menoiva;
      }else if (prezzo > 5.16 && prezzo < 26.00){
    		var aumento = prezzo * 150/100;
      		var menoiva = aumento / 1.20;
    		var pubblico = menoiva;
      }else if (prezzo > 26.00){
    		var aumento = prezzo * 135/100;
      		var menoiva = aumento / 1.20;
    		var pubblico = menoiva;
    	}
    	return Math.floor(pubblico*100)/100
    }
    arrotondo il numero moltiplicato per 100 e ridivido per 100
    Math.floor(pubblico*100)/100

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ok!!!! è perfetto

    guarda cosi lo assegno alla mia variabile
    codice:
    <input name="prezzo" type="text" onchange="document.form1.pubblico.value=(calcolapubblico(this))" size="10" maxlength="8">
    ma posso assegnarla a due variabili??

    una si chiama "pubblico"
    e l'altra "rivenditori"

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    in un evento puoi inserire tutte le istruzioni che vuoi, basta separarle da puntoevirgola;
    codice:
    <input name="prezzo" type="text" onchange="document.form1.pubblico.value=(calcolapubblico(this));document.form1.rivenditori.value=(calcolapubblico(this));" size="10" maxlength="8">

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    6 stato un'amore grazie per la pazienza mi hai risolto un grosso problema!!


    A presto


    PS: avrò sicuramente bisogno ancora del tuo aiuto!!

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.