我是一名医学生,我正在努力开发一种健康工具,用于我所在城市的初级保健。它基本上是一种填写患者内分泌问题信息的表格。但我需要用一些信息来计算得分,我不知道该怎么做 我有这四个表格/部分,每当人们在我需要的任何列表项目中选择“SIM”选项(葡萄牙语中的工具)时,该部分中的计数为1。
所以就像这样
如果PsP = 0且DAP = 0且UlcAmp = 0而不管Deformidades
然后风险= 0;
如果PSP = 1且DAP = 0且UlcAmp = 0,则无论Deformaidades为何
然后风险= 1;
如果DAP = 1且UlcAmp = 0,则无论PSP和Deformidades是什么
然后风险= 2;
如果UlcAmp = 1,无论PSP和DAP和Deformidades是什么
然后风险= 3
对于每个风险,我会在最后一个表格中显示一条消息" Resultado"。
但我不知道如何实现它! 你能以某种方式帮助我吗?
<html>
<head>
<meta charset="utf-8">
<title> tool </title>
<script>
function calculate(){
var Deformidades = 0;
var PSP = 0;
var DAP = 0;
var UlcAmp = 0;
var Risk = 0;
//var inside deformidades
var PeNeuropatico = 0;
var ArcoDesabado = 0;
var Vaigismo = 0;
var DedosEmGarra = 0;
var SinalDaPrece = 0;
//var inside PSP
var SensibilidadeVibratoria = 0;
var SensibilidadeDolorosa = 0;
var SensibilidadeAoFrio = 0;
var ReflexosAquileus = 0;
//var inside DAP
var ITB = 0;
var PulsoArterialPediosoDireito = 0;
var PulsoArterialPediosoEsquerdo = 0;
var PulsoArterialTibialPosteriorDireito = 0;
var PulsoArterialTibialPosteriorEsquerdo = 0;
//var inside UlcAmp
var AmputacaoMaior = 0;
var AmputacaoMenor = 0;
var UlceraPrevia = 0;
var UlceraNeuropatica = 0;
var UlceraIsquemica = 0;
var UlceraNeuroisquemica = 0;
</script>
<body>
<table width= "565px" cellspacing="0" cellpadding="0" style="border-spacing:0;" id="Deformidades">
<col width="25px"/>
<col width="120px"/>
<col width="360px"/>
<col width="60px"/>
<tr>
<td class="divCenMid" colspan = "2"> Deformidades</td>
</tr>
<tr>
<td class="allbdrLtTop"> Pé neuropático típico?</td>
<td class="allbdrCenMid">
<select input id="PeNeuropatico" > <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop"> Arco Desabado (Charcot)? </td>
<td class="allbdrCenMid">
<select input id="ArcoDesabado" > <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">Vaigismo? </td>
<td class="allbdrCenMid">
<select input id="Vaigismo" > <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">Dedos em garras?</td>
<td class="allbdrCenMid">
<select input id="DedosEmGarra" > <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">Limitação da mobilidade articular
(Sinal da Prece)? </td>
<td class="allbdrCenMid">
<select input id="SinalDaPrece" > <option> Sim </option> <option> Não</option></select>
</td>
</tr>
</table>
<br><br><br>
<table width= "565px" cellspacing="0" cellpadding="0" style="border-spacing:0;" id="PSP">
<col width="25px"/>
<col width="120px"/>
<col width="360px"/>
<col width="60px"/>
<tr>
<td class="divCenMid" colspan = "2"> Perda da Sensibilidade Protetora</td>
</tr>
<tr>
<td class="allbdrLtTop"> Sensibilidade vibratória diminuída ou ausente?</td>
<td class="allbdrCenMid">
<select input id="SensibilidadeVibratoria"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop"> Sensibilidade dolorosa diminuída ou ausente? </td>
<td class="allbdrCenMid">
<select input id="SensibilidadeDolorosa"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">Sensibilidade ao frio diminuída ou ausente? </td>
<td class="allbdrCenMid">
<select input id="SensibilidadeAoFrio"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">Reflexos aquileus diminuídos ou ausentes? </td>
<td class="allbdrCenMid">
<select input id="ReflexosAquileus"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
</table>
<br><br><br>
<table width= "565px" cellspacing="0" cellpadding="0" style="border-spacing:0;" id="DAP">
<col width="25px"/>
<col width="120px"/>
<col width="360px"/>
<col width="60px"/>
<tr>
<td class="divCenMid" colspan = "2"> Palpação de pulsos</td>
</tr>
<tr>
<td class="allbdrLtTop"> Pulso arterial pedioso direito diminuído ou ausente?</td>
<td class="allbdrCenMid">
<select input id="PulsoArterialPediosoDireito"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop"> Pulso arterial pedioso esquerdo diminuído ou ausente? </td>
<td class="allbdrCenMid">
<select input id="PulsoArterialPediosoEsquerdo"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">Pulso arterial tibial posterior direito diminuído ou ausente? </td>
<td class="allbdrCenMid">
<select input id="PulsoArterialTibialPosteriorDireito"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">Pulso arterial tibial posterior direito diminuído ou ausente? </td>
<td class="allbdrCenMid">
<select input id="PulsoArterialTibialPosteriorEsquerdo"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
</table>
<br><br><br>
<table width= "565px" cellspacing="0" cellpadding="0" style="border-spacing:0;" id="UlcAmp">
<col width="25px"/>
<col width="120px"/>
<col width="360px"/>
<col width="60px"/>
<tr>
<td class="divCenMid" colspan = "2"> Úlceras e Amputações</td>
</tr>
<tr>
<td class="allbdrLtTop"> O paciente possui uma amputação maior?</td>
<td class="allbdrCenMid">
<select input id="AmputacaoMaior"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop"> O paciente possui uma amputação menor?</td>
<td class="allbdrCenMid">
<select input id="AmputacaoMenor"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">O paciente possui uma úlcera prévia?</td>
<td class="allbdrCenMid">
<select input id=" UlceraPrevia"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">O paciente possui uma úlcera neuropática ativa? </td>
<td class="allbdrCenMid">
<select input id="UlceraNeuropatica"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">O paciente possui uma úlcera isquêmica ativa? </td>
<td class="allbdrCenMid">
<select input id="UlceraIsquemica"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
<tr>
<td class="allbdrLtTop">O paciente possui uma úlcera neuroisquêmica ativa? </td>
<td class="allbdrCenMid">
<select input id="UlceraNeuroisquemica"> <option> Sim </option> <option> Não</option></select>
</td>
</tr>
</table>
<br><br><br>
<table width= "565px" cellspacing="0" cellpadding="0" style="border-spacing:0;" id="UlcAmp">
<col width="25px"/>
<col width="120px"/>
<col width="360px"/>
<col width="60px"/>
<tr>
<td class="divCenMid" colspan = "2"> Resultado</td>
<td class="allbdrLtTop"></td>
</table>
</body>
</html>
&#13;
答案 0 :(得分:0)
您可以通过定位该元素的id
来获取值并设置输入值。你有很多下拉菜单,所以这里只是一个快速演示:
function calculate(){
// get inputs
var firstInput = document.getElementById("firstControl").value;
var secondInput = document.getElementById("secondControl").value;
// compare inputs
if(firstInput == 0 && secondInput == 0){
//Set result value to something
document.getElementById("results").value = 0;
}
else{
// do something else
}
}
然后你可以添加一个按钮并在你点击它时调用这个函数:
<input type="button" onclick="calculate()">
答案 1 :(得分:0)
if(UlcAmp == 1){
risk=3;
} else if(DAP == 1){
risk=2;
} else if(PSP == 1){
risk=1;
} else {
risk=0;
}