我想创建一个简单的 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)
我相信我需要检查两个字段 1 和 2 上的 oncreate 事件,以启动一个 javascript 函数来执行计算。但是,我对动态和 java 脚本都很陌生,需要一些帮助。
我认为这些方面的事情可能很接近。有人可以帮忙吗?
function BMICheck()
{
var Bmiresult = weight/(height/100*height/100);
Xrm.Page.getAttribute("new_bmiresulttextbox").setValue((Math.round(Bmiresult*100)/100).toString( ));
}
我想我理解逻辑OK,语法是我的主要问题。
谢谢!
用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));
}