codice:
<html> 
<head> 
<script language=Javascript> 
function calcola(mod,qt) {   
var m = parseFloat(mod.options[mod.selectedIndex].value.split("|")[1])   
var q = parseInt(qt.options[qt.selectedIndex].value)   
var valuta = "€ ";   
var operazione = (m*q);   
var zeri = ",00";   
var somma = valuta+operazione+zeri;   
document.getElementById('prezzo').innerHTML=somma; 
document.getElementById('price').value=operazione;     
} 
</script> 
</head>  
<body> 
<label>           
<select name="modelloprezzo" id="modelloprezzo" onchange="if(this.options.selectedIndex!=0 && document.getElementById('quantita').options.selectedIndex!=0){calcola(this, document.getElementById('quantita'))}">             
<option value="seleziona">Modello</option>             
<option value="Atti senza lembi|1.2">Senza lembi</option>             
<option value="Atti un lembo|1.3">Un Lembo</option>             
<option value="Atti due lembi incollati|1.6">Due lembi incollati</option>           </select>           
</label>           
<label>           
<select name="quantita" id="quantita" onchange="if(this.options.selectedIndex!=0 && document.getElementById('modelloprezzo').options.selectedIndex!=0 ){calcola(document.getElementById('modelloprezzo'), this)}else{alert('seleziona una quantita')}">             
<option value="seleziona">Quantità</option>             
<option value="100">100</option>             
<option value="200">200</option>             
<option value="300">300</option>             
<option value="500">500</option>             
<option value="1000">1.000</option>           
</select>           
<input type="hidden" name="Prezzo" id="price"> 
</label>


           
<div align="left" id="prezzo">€ 0,00</div>            
</body> 
</html>