3
« il: 17 Gen 2016, 00:10:21 »
Gentile Sodoku grazie per il lavoro didattico.
Ho creato un form con un campo text readonly calcolato partendo da altri due. Funziona finchè non tento di complicare i calcoli con parentesi e più di due variabili. Ad esempio voglio calcolare bmi = peso / altezza al quadrato
Nel tuo articolo sui calcoli scrivevi:
"Se al posto di una semplice moltiplicazione volete utilizzare calcoli più complessi la situazione non cambia. Radici, potenze, logaritmi, somme, sottrazioni e differenze, percentuali etc."
il codice actionscript che ho scritto è il seguente:
function ff_bmi_action(element,action)
{
ff_getElementByName('bmi').value = 0;
{
ff_getElementByName('bmi').value =
Number(ff_getElementByName('peso').value) /
Number(ff_getElementByName('altezza').value) * Number(ff_getElementByName('altezza').value);
}
}
// ff_bmi_action
mi restituisce il valore del peso. Se inserisco le parentesi tipo peso/(altezza*altezza) mi da NaN.
Volevo chiederti se per favore potevi indicarmi l'errore di sintassi o dove e con che sintassi si concatenano i calcoli. Grazie