我正在尝试根据电子病历中的可用信息选择正确的单选按钮
I am attempting to select the correct radio button based on available information in an electronic medical record
这是我的脚本:
<script type="text/javascript" language="javascript">
function EstimateBMR() {
if ((document.getElementById("Age").value <= 30)&&(document.getElementById('PatientGender').value == 'M')){
(document.FormName.EBMR[0].checked = true);
}
else if ((document.getElementById("Age").value > 30)&&(document.getElementById("PatientGender").value == 'M')){
(document.FormName.EBMR[1].checked = true);
}
else if ((document.getElementById("Age").value <= 30)&&(document.getElementById('PatientGender').value == 'F')){
(document.FormName.EBMR[2].checked = true);
}
else if (document.getElementById("Age").value > 30)&&(document.getElementById('PatientGender').value == 'F')){
(document.FormName.EBMR[3].checked = true);
}
}
</script>
代码其余部分的相关部分是:
此代码引用几个表(oscarDB)来提取值 - 我希望使用此信息为个人选择适当的类别。
OSCAR 是一个开源的 EMR www.oscarcanada.org
<body onload=" EstimateBMR();">
<form method="post" action="" name="FormName" id="FormName" >
<input name="PatientGender" id="PatientGender" type="hidden" oscarDB=sex>
<td colspan=4 rowspan=3>Name:<input name="PtName" id="PtName" type="text" class="OscarFilled" style=" width:200px;" oscarDB=first_last_name ><br>
DOB:<input name="DOB" id="DOB" type="text" class="OscarFilled" oscarDB=DOBC ><br>
Age:<input name="Age" id="Age" type="text" class="OscarFilled" oscarDB=age ></td>
<span style='background-color:lightgrey;'><b><u>Step 1 Estimate Basal Metabolic Rate</u></b></span> <input name="EBMRCalc" id="EBMRCalc" type="text" class="OscarFilled" ><br>
<input type="radio" name="EBMR" value="0">♂ 18-30 =(0.063XActual Wt Kg+2.8957)X240Kcal/d<br>
<input type="radio" name="EBMR" value="1">♂ 31-60 =(0.0484XActual Wt Kg+3.6534)X240Kcal/d<br>
<input type="radio" name="EBMR" value="2">♀ 18-30 =(0.0621XActual Wt Kg+2.0357)X240Kcal/d<br>
<input type="radio" name="EBMR" value="3">♀ 31-60 =(0.0342XActual Wt Kg+3.5377)X240Kcal/d<br>
我找到了自己的答案 - 此行中缺少左括号:else if (document.getElementById("Age").value> 30)&&(document.getElementById('PatientGender').value == 'F')){ (document.FormName.EBMR[3].check = true);} 它需要启动 else if ( document.getElementById("Age").value ...
相关文章:
- 如果选择单选按钮,则显示字段
- 选择单选按钮更新2个输入字段
- 如果选择单选按钮,则显示表单
- 选择单选按钮时显示更新按钮
- 选择单选按钮时显示或隐藏窗体
- 如何使用Greasemonkey自动选择单选按钮
- 如何通过单击选项而不是实际按钮本身来选择单选按钮
- JavaScript - 如果选中任何复选框,请选择单选按钮
- 无法在 jquery 中选择单选按钮
- 需要在选择单选按钮上启用提交按钮
- 取消选择单选按钮
- JavaScript-一旦选择单选按钮,就会删除以前的字段集
- 如何在加载时通过jQuery选择单选按钮
- AngularJs:默认情况下未选择单选按钮
- 我需要在选择单选按钮时显示一个下拉框
- 单击时取消选择单选按钮
- 选择单选按钮或下拉菜单项时自动更新PHP变量
- 如何在选择单选按钮后启用提交按钮
- 如何防止用户为每种情况选择单选按钮
- 使用 Json 如何根据数据库中的值选择单选按钮