Questo fa quanto richiesto:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Pagina senza titolo</title>
<script language="JavaScript" type="text/javascript">
function Calcolatotale(Biglietti,Prezzo){
if(Biglietti !=0){
var Totale = Biglietti * Prezzo
document.getElementById("totale").value = parseFloat(Totale).toFixed(2).replace('.',',')
document.getElementById("TestoTotale").innerHTML=parseFloat(Totale).toFixed(2).replace('.',',')
/*Commento Se non si vuole sostituire il punto con la virgola togliere il .replace('.',',')
Se non si vuole fissare 2 decimali togliere .toFixed(2)*/
}else{
document.getElementById("totale").value = 0
document.getElementById("TestoTotale").innerHTML = 0
}}
</script>
</head>
<body>
<form action="" method="post">
<table width="200" cellspacing="1" cellpadding="1">
<tr>
<td width="93">Prezzo</td>
<td width="98" id="Prezzo"><? echo "$array[prezzo]";?></td>
</tr>
<tr>
<td>Biglietti</td>
<td><select name="biglietti" id="biglietti" onchange="Calcolatotale(this.options[this.selectedIndex].value,<? echo "$array[prezzo]";?>)">
<option value="0">Seleziona</option>
<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>
</select></td>
</tr>
<tr>
<td height="23">Totale
<input type="hidden" name="totale" id="totale" /></td>
<td id="TestoTotale"></td>
</tr>
</table>
</form>
</body>
</html>
Ho preferito usare il DOM