Buonasera,
mi succede una cosa strana:

ho un modulo con un campo input di tipo text

codice:
<div id="etichettavaluta">Etichetta</div>
<div id="campovaluta">
      <input name="reddito" id="reddito" maxlength="19" onkeypress="return numbersonly(this, event)" />
      ,00 </div>
inserendo dei valori nel campo di testo la funzione numbersonly, oltre a verificare che siano dei numeri, esegue alcuni calcoli e poi fa un innerHTML per mostrare i risultati.

tutto funziona correttamente su ie7, firefox, safari, opera, persino su ie5.5 ma non su ie6

su ie6 sparisce l'intera riga composta da etichetta e campo

il contenitore principale è margin:0px auto;

su ie6 l'intera riga di cui sopra si allinea al margine sinistro del browser e sparisce (come se impostassi il visibility:hidden) si vede solo lampeggiare il cursore del campo di testo.

C'è forse qualche (altro) bug di ie6 che non conosco?

PS: la mia copia di ie6 (come quella di ie5.5 del resto) gira su una virtual machine, può essere quello?

Grazie
Luca