ciao,sonoun niubbo di js e mi scuso per la domanda forse stupida ma ho googolato e non ci salto fuori.
ho fatto sto script
function percentuale()
{
imponibile = eval(document.form.imponibile.value);
aliquota = eval(document.form.aliquota.value);
lordo = ((imponibile * aliquota)/100)+ imponibile;
if (document.getElementById("member_id").firstChild == null) {
document.getElementById("member_id").appendChild(d ocument.createTextNode(lordo));
}
else
{
document.getElementById("member_id").firstChild.no ;
deValue ="Something Else";
}
}
poi ho la mia form
<form name="form">
Quando cambio campo lui scrive nel div
Imponibile netto:<input type="text" name="imponibile" maxlength="9" style="text-align:right;" id="imponibile" /> €
Aliquota IVA:
<input type="text" name="IVA" maxlength="9" style="text-align:right;" onchange="percentuale();" id="aliquota" /> % <span style="font-weight:bold;border:solid 1px#FFFF4D;">Lordo <span id="member_id"></span> €</span></td></tr>
</form>
la prima volta che esco dal primo campo mi compila dinamicamente il contenuto del div, poi se correggo il valore del primo input non rifa nulla.
come faccio ad evitare un refresh della pagina?
in pratica sia su FF che su IE l'azione onchange la fa una volta sola.
grazie mille