per amore dell'open source lo scrivo....
	codice:
	<form id="calc_qta" name="calc_qta" method="POST" action="<?php echo $editFormAction; ?>">
        <p class="Stile1" onClick="apri_finestra('lista_prodotti.php','','scrollbars=yes,width=400,height=500')">fattura: <?php echo $row_fatt_acq['numero']; ?> del <?php echo $row_fatt_acq['data_fattura_acq']; ?> emessa da : <?php echo $row_fatt_acq['nome']; ?>
<?php echo $row_fatt_acq['cognome']; ?>
<?php echo $row_fatt_acq['ragionesociale']; ?></p>
        <span class="Stile1">codice prodotto</span>
          <input name="codice" type="text" id="codice" onClick="MM_openBrWindow('lista_prodotti.php','','scrollbars=yes,width=400,height=500')" readonly="">
          
        
<span class="Stile1">quantità in ingresso</span>
          <input name="ingresso" type="text" id="ingresso" size="10"  onkeyup="converti_in_grammi();"/>          
          <select name="peso_ingresso" id="peso_ingresso"  onchange="converti_in_grammi();">
            <?php
do {  
?>
            <option value="<?php echo $row_unita_misura['conversione']?>"><?php echo $row_unita_misura['label']?></option>
            <?php
} while ($row_unita_misura = mysql_fetch_assoc($unita_misura));
  $rows = mysql_num_rows($unita_misura);
  if($rows > 0) {
      mysql_data_seek($unita_misura, 0);
	  $row_unita_misura = mysql_fetch_assoc($unita_misura);
  }
?>
            </select>
          
          <span class="Stile1">confezione da</span>
          <input name="uscita" type="text" id="uscita" size="10" onKeyUp="converti_in_grammi();"/>
          <select name="peso_uscita" id="peso_uscita" onChange="converti_in_grammi();">
            <?php
do {  
?>
            <option value="<?php echo $row_unita_misura['conversione']?>"><?php echo $row_unita_misura['label']?></option>
            <?php
} while ($row_unita_misura = mysql_fetch_assoc($unita_misura));
  $rows = mysql_num_rows($unita_misura);
  if($rows > 0) {
      mysql_data_seek($unita_misura, 0);
	  $row_unita_misura = mysql_fetch_assoc($unita_misura);
  }
?>
            </select>
          <span class="Stile1">qta secondo package          </span>
          <input name="qta" type="text" id="qta" size="10"  readonly=""/>
          </p>
        
 <span class="Stile1">prezzo  unitario al</span>
          <select name="peso_prezzo" id="peso_prezzo" onChange="converti_in_grammi();">
            <?php
do {  
?>
            <option value="<?php echo $row_unita_misura['conversione']?>"><?php echo $row_unita_misura['label']?></option>
            <?php
} while ($row_unita_misura = mysql_fetch_assoc($unita_misura));
  $rows = mysql_num_rows($unita_misura);
  if($rows > 0) {
      mysql_data_seek($unita_misura, 0);
	  $row_unita_misura = mysql_fetch_assoc($unita_misura);
  }
?>
            </select>
          <span class="Stile1">prezzo unitario          </span>
          <input name="prezzo_iva_esclusa_singolo" type="text" id="prezzo_iva_esclusa_singolo" size="10" onKeyUp="converti_in_grammi();" />
          <span class="Stile1">iva</span>
          <input name="iva" type="text" id="iva" size="5" readonly="" />
          <span class="Stile1">          totale senza iva</span>
          <input name="prezzo_senza_iva" type="text" id="prezzo_senza_iva" size="10" onKeyUp="converti_in_grammi();" readonly="" />
          <span class="Stile1">
          con iva
          <input name="prezzo_con_iva" type="text" id="prezzo_con_iva" size="10" onKeyUp="converti_in_grammi();"  readonly=""/>
          </span></p>
        
<span class="Stile1">prezzo acquisto per confezione</span>
          <input name="prezzo_confezione" type="text" id="prezzo_confezione" size="10" readonly="" />
          <input type="button" name="Submit" value="inserisci" onClick="controllo_modulo()" />
          <input name="id_numero_fatt" type="hidden" id="id_numero_fatt" value="<?php echo $row_fatt_acq['id_fattura_acquisto']; ?>" />
          <input name="idprod" type="hidden" id="idprod" />
          <input name="idfornitore" type="hidden" id="idfornitore" value="<?php echo $row_fatt_acq['id_fornitore']; ?>" />
          <input name="datacarico" type="hidden" id="datacarico" value="<?php echo oggi(); ?>" />
          </p>
        <input type="hidden" name="MM_insert" value="calc_qta">
      </form>
 
nell'head
function converti_in_grammi()
{
var ingresso =  document.calc_qta.ingresso.value;
var uscita   =  document.calc_qta.uscita.value;
var peso_ingresso =  document.calc_qta.peso_ingresso.value;  
var peso_uscita =  document.calc_qta.peso_uscita.value;
var converti_ingresso = ingresso * peso_ingresso;
var converti_uscita = uscita * peso_uscita;
var qta = converti_ingresso/ converti_uscita;
var peso_prezzo = document.calc_qta.peso_prezzo.value;
var prezzo_iva_esclusa_singolo= document.calc_qta.prezzo_iva_esclusa_singolo.value  ;
var prezzo_al_grammo=prezzo_iva_esclusa_singolo/peso_prezzo;
var prezzo_definitivo=prezzo_al_grammo*peso_uscita;
document.calc_qta.prezzo_senza_iva.value=prezzo_iv  a_esclusa_singolo*ingresso;
document.calc_qta.qta.value=qta;
document.calc_qta.prezzo_confezione.value=(prezzo_  al_grammo*peso_uscita)*converti_uscita;
document.calc_qta.prezzo_senza_iva.value=ingresso*  prezzo_iva_esclusa_singolo;
document.calc_qta.prezzo_con_iva.value=carica_iva(  document.calc_qta.iva.value,document.calc_qta.prez  zo_senza_iva.value);
}