verificare se il valore inserito nel campo è un numero ed effettuare dei calcoli

Marco Carlozzo

Nuovo Utente
13 Giu 2014
27
0
0
Salve a tutti, sto realizzando una pagina html e javascript, dove praticamente l'utente dovrà inserire la quantità di iscritti,a seconda della tipologia di partecipante compilera il campo relativo, e senza aggiornare la pagina verrà calcolato il totale del costo di iscrizione. Ho provato a realizzare una parte di codice a seconda delle mie conoscenze e documentandomi su internet(ho iniziato da poco a sporcarmi le mani). qualcuno sa darmi qualche suggerimento, spigando se possibile dove ho sbagliato, oppure indicarmi un'altra soluzione da sviluppare? Grazie e buona giornata,
Marco
Codice:
<script type="text/javascript" language="JavaScript">
<!--
function calcola(){
	
	quantita=document.calcolatot.ppfondatore.value;

	if (isNaN(quantita)){
		alert('è pissibile inserire solamente dei numeri');
		return true;
	}
	
	else{
		function dp(price) {

   string = "" + price;
   number = string.length - string.indexOf('.');
   if (string.indexOf('.') == -1)
      return string + '.00';
   if (number == 1)
      return string + '00';
   if (number == 2)
      return string + '0';
   if (number > 3)
      return string.substring(0,string.length-number+3);
	return string;
}
		document.calcolatot.ppfondatore.value = dp((document.calcolatot.prezzofondatore.value)*(document.calcolatot.nfondatore.value));
		document.calcolatot.partecipantepp.value = dp((document.calcolatot.prezzopartecipante.value)*(document.calcolatot.npartecipante.value));
		document.calcolatot.totale.value = dp(eval(document.calcolatot.ppfondatore.value) + eval(document.calcolatot.partecipantepp.value));
		return false;
	}
}	

//-->
</script>
</head>
<body onChange="calcola()">
<form action="#" method="post" name="calcolatot">
              <table width="100%" border="0" cellspacing="0" cellpadding="0" class="marrone">
					  <tr>
						<th width="57%" height="30" scope="col" class="marrone">Persone Fisiche</th>
						<th width="14%" scope="col">Costo unitario</th>
						<th width="15%" scope="col">Numero persone</th>
						<th width="14%" scope="col">Costo parziale</th>
					  </tr>
					  <tr>
						<td>Fondatore</td>
						<td align="center"class="marrone"><input name="prezzofondatore" value="500" disabled="disabled"/>&euro;</td>
						<td align="center"><input onKeyPress="calcola()" name="nfondatore"  type="text" value="" style="width:30px"></td>
						<td align="center"><input name="ppfondatore" type="text" value="" style="width:50px"disabled="disabled"></td>
					  </tr>
					  <tr>
						<td>Partecipante</td>
						<td align="center"class="marrone"><input name="prezzopartecipante" value="200" disabled="disabled"/>&euro;</td>
						<td align="center"><input onKeyPress="calcola()" name="npartecipante" type="text" value="" style="width:30px"></td>
						<td align="center"><input name="partecipantepp" type="text" value="" style="width:50px"disabled="disabled"></td>
					  </tr>
					  <tr>
						<td><br/>totale</td>
						<td align="center"class="marrone"><input name="totale" value="" disabled="disabled"/>&euro;</td>
					  </tr>
			</table></form>
			</body>
            </html>
 

lifedj

Nuovo Utente
3 Gen 2015
4
0
0
Scusa, non ho capito qual è il problema ... ho provato a copiare e incollare il tuo codice e funziona!
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Verificare esistenza valore Javascript 2
V Verificare il valore selezionato nella combobox PHP 5
Y verificare condizione dopo esecuzione della funzione Programmazione 0
W verificare credenziali in automatico con PHP PHP 1
S Come verificare se un file è aperto PHP 2
I Verificare compressione GZip Server Dedicati e VPS 0
F [Javascript] Verificare la presenza di caratteri speciali in una password Javascript 3
otto9due Confrontare due array: verificare che tutti i valori di un'array siano contenuti in un'altra. jQuery 1
giannit Verificare se un utente è connesso tramite db mysql PHP 15
borgo italia una funzione per verificare l'invio di files Snippet PHP 0
C [PHP] verificare se un dispositivo e' online PHP 9
M [PHP] Verificare che azienda sia aperta o chiusa PHP 3
Monital Verificare il doqnolad di un file per una sola volta PHP 3
P inserire un titolo e verificare Ajax 4
Marco_88 Verificare la selezione degli elementi dom jQuery 2
filippino Verificare se variabile di PHP è definita PHP 2
Marco_88 Verificare più valori con operatore ternario PHP 4
JackIlPazzo Estrarre voce random e verificare se è corretta PHP 8
M Long polling per verificare gli utenti on line jQuery 1
Licantropo Come verificare i propri siti web, database e server? Sicurezza e Virus 6
asevenx verificare presenza parola lunga all'interno di un testo PHP 1
MarcoGrazia Verificare un checkbox/radiobutton con jquery Snippet Javascript 1
F Verificare se in una variabile è presente un determinato numero PHP 2
Z Verificare che mi sta scrivendo o rispondendo Javascript 1
L Funzione per verificare distanza di tempo non funziona: perchè? PHP 4
max_400 Verificare se l'utente è on-line PHP 2
I Verificare il dispositivo del visitatore del sito? PHP 5
M Come verificare accesso ad area http auth basic? PHP 7
P Verificare e nel caso installar eeAccellerator Apache 1
IImanuII Verificare se i file sono scrivibili, apribili e chiudibili PHP 7
Shyson Verificare se una mail esiste PHP 15
IImanuII Verificare se Javascript è attivo attraverso PHP PHP 8
A Verificare variabile.... PHP 6
voldemort Verificare se un attributo esiste con jQuery jQuery 4
M Verificare se il dispositivo è TouchScreen Javascript 1
S Tool in beta test per verificare le posizioni del tuo sito su Google.it Presenta il tuo Sito 0
V Verificare pagina da cui arriva l'utente PHP 3
B verificare esistenza link PHP 3
D Verificare esistenza indirizzo e-mail in php PHP 2
M Come verificare veridicità di un account di posta? Sicurezza e Virus 0
metalgemini verificare il blocco popup Javascript 0
metalgemini Verificare l'esistenza di un file su server Classic ASP 1
A Verificare il focus Javascript 4
G Valore del campo id maggiore di 9999 MySQL 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
otto9due Leggere valore da array multidimensionale a chiavi dinamiche PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
R valore value di un id da passare in chiamata ajax Ajax 3

Discussioni simili