簡単な BMI 計算機を作成したい (MS Dynamics 2011)
私は3つのフィールドを持っています:
1: persons height (precision 2 - decimal formatted text box)
2. persons weight (precision 2 - decimal formatted text box)
3. BMI result - This field will display the BMI result. (also precision 2 - decimal)
計算を実行する JavaScript 関数を起動するには、フィールド 1 と 2 の両方で oncreate イベントをチェックする必要があると思います。ただし、私はダイナミクスと Java スクリプトの両方に非常に慣れていないため、助けが必要です。
これらの線に沿った何かが近いかもしれないと思います。誰か助けてくれませんか?
function BMICheck()
{
var Bmiresult = weight/(height/100*height/100);
Xrm.Page.getAttribute("new_bmiresulttextbox").setValue((Math.round(Bmiresult*100)/100).toString( ));
}
ロジックは理解できたと思います。構文が主な問題です。
ありがとう!
JavaScriptで回答を更新しました:
function BMICheck()
{
var Bmival = Xrm.Page.getAttribute("crm_heightbox_decimal")/("crm_weightbox_decimal")/100*("crm_weightbox_decimal")/100);
Xrm.Page.getAttribute("crm_bmiresultbox").setValue((Math.round(Bmival*100)/100));
}