Calcolo in javascript

  • Creatore Discussione Creatore Discussione andreas
  • Data di inizio Data di inizio

andreas

Nuovo Utente
5 Dic 2005
2
0
0
Dovrei creare una form dove inserisco tre popup per la valutazione di tre servizi. Questi popup vanno da 0 a 10 in modo che ognuno possa esprimere il proprio voto.

Come faccio a fare in modo che in fondo alla form mi venga fuori il voto medio sui tre man mano che uno vota?

Scusate la domanda magari stupida ma non capisco un cavolo di js e non avrei idea da dove cominciare. Eccovi il codice che crea le tre valutazioni

Codice:
<form id="FormName" action="(EmptyReference!)" method="get" name="FormName">
			<table width="100%" border="0" cellspacing="2" cellpadding="2">
				<tr>
					<td width="25%">Valutazione Assistenza</td>
					<td><select name="assist" size="1">
							<option value="1">1</option>
							<option value="2">2</option>
							<option value="3">3</option>
							<option value="4">4</option>
							<option value="5">5</option>
							<option value="6">6</option>
							<option value="7">7</option>
							<option value="8">8</option>
							<option value="9">9</option>
							<option value="10">10</option>
						</select></td>
				</tr>
				<tr>
					<td width="25%">Valutazione Competenza</td>
					<td><select name="compet" size="1">
							<option value="1">1</option>
							<option value="2">2</option>
							<option value="3">3</option>
							<option value="4">4</option>
							<option value="5">5</option>
							<option value="6">6</option>
							<option value="7">7</option>
							<option value="8">8</option>
							<option value="9">9</option>
							<option value="10">10</option>
						</select></td>
				</tr>
				<tr>
					<td width="25%">Valutazione Cortesia</td>
					<td><select name="cortes" size="1">
							<option value="1">1</option>
							<option value="2">2</option>
							<option value="3">3</option>
							<option value="4">4</option>
							<option value="5">5</option>
							<option value="6">6</option>
							<option value="7">7</option>
							<option value="8">8</option>
							<option value="9">9</option>
							<option value="10">10</option>
						</select></td>
				</tr>
			</table>
			<p align="center"><input type="submit" name="submitButtonName" value="Invia" /></p>
		</form>
 
Infatti io ho solo creato la form. E' il resto che purtroppo non sono in grado di fare. Diciamo che la action sarà un post che tramite uno script in php mi scriverà i risultati in un file di testo e questo lo posso fare. Mi servirebbe solo la parte di calcolo in javascript :o
 
Al click sul bottone devi aprire il popup, giusto?

Allora devi fare una cosa del genere: il popup sarà un file PHP e li ci pensi tu.

Il bottone sarà di tipo button e non submit e lancerà una funzione che:

1. apra il popup
2. scriva il risultato medio che ti interessa

Non dovrai specificare nessun action e nemmeno il metodo: userai implicitamente il get aprendo il popup con un link comprensivo di querystring.

Inizia ad organizzare la cosa in questo modo.
 

Discussioni simili