Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Moltiplicatori

  1. #1

    Moltiplicatori

    Ciao a tutti,

    ho dei campi dove inserisco degli importi e da parte una dropdownlist con valori predefiniti indicanti dei moltiplicatori.

    Io vorrei fare una funzione che mi permetta, quando inserisco un importo nel campo e scelgo un moltiplicatore dalla lista (che riporto qui di seguito):

    opzioni

    1 -> importo annuale (quindi importo x 1)
    2 -> (quindi importo x 6)
    3 -> (quindi importo x 4)
    4 -> (quindi importo x 3)
    6 -> (importo semestrale x 2)
    12 -> indica che l'importo è mensile x 12

    che NON mi calcoli a schermo (nel medesimo campo o in un altro) l'importo risultante secondo il moltiplicatore scelto, ma mi calcoli "semplicemente" il Totale (la somma) in un campo in fondo di questi vari importi risultati.

    Mi spiego meglio, ad esempio io ho un importo di 5 per il primo campo che è annuale perciò:

    - se scelgo l'opzione 1, rimarrà 5;

    Ho un importo di 10 per il secondo campo perciò:

    - se scelgo l'opzione 2 l'importo sarà 10 x 6 = 60 (che non dovrà risultare da nessuna parte);

    Ho un importo di 15 per il terzo campo perciò:

    - se scelgo l'opzione 4 avrò 15 x 3 = 45 (che non dovrà risultare da nessuna parte);

    Per un Totale pari a 110,

    ecco sarebbe semplice (penso) se gli importi fossero solo mensili oppure annuali, il problema sorge se si vuole avere un importo trimestrale o quadrimestrale...

    qualche suggerimento?

    Io non so da dove iniziare

    Grazie

  2. #2
    Per dare l'idea... ecco un esempio di codice:

    codice:
    <html>
    
    	<head>
    
    	<head>
    
    			<body>	
    
    			<form name="modulo">	
    
    			<table align="center">
    
    			<tr>	
    
    			<td>Importo 1</td>
    			<td><input name="imp1" type="text" size="10">  </td>
    			
    			<td><select name="MoltImp1" size="1" maxLength="50">
      			
               		<option>1</option>
               		<option>2</option>
               		<option>3</option>
               		<option>4</option>
               		<option>6</option>
               		<option selected>12</option>
    			</select>			
    
    			
    			</tr>
    
    			<tr>
    			<td>Importo 2</td>
    			<td><input name="Imp2" type="text" size="10">  </td>
    			
    			<td><select name="MoltImp2" size="1" maxLength="50">
      			
               		<option selected>1</option>
               		<option>2</option>
               		<option>3</option>
               		<option>4</option>
               		<option>6</option>
               		<option>12</option>
    			</select>
    
    
    			
    			</tr>
    		
    			<tr>
    			<td>Importo 3</td>
    			<td><input name="Imp3" type="text" size="10"> </td>
    			
    			<td><select name="MoltImp3" size="1" maxLength="50">
      			
               		<option selected>1</option>
               		<option>2</option>
               		<option>3</option>
               		<option>4</option>
               		<option>6</option>
               		<option>12</option>
    			</select>
    
    			</tr>
    
    			<tr>
    			<td>TOTALE</td>
    			<td><input name="Totale" type="text" size="10" readonly="readonly" /></td>
    			</tr>
    
    			</table>
    
    			</body>
    
    			</form>
    
    </html>
    Help :master:

  3. #3
    up!

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.