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>