Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mbdamiate

load da Página

Recommended Posts

Boa noite.

 

Gostaria de pedir uma ajuda URGENTE, pois meu código está mal feito. E não consigo descobrir o que é, nem "tenho muito o que fazer". Não sei mesmo de onde surgiu esse erro.

 

Enfim. Fiz uma função extremamente simples. Somar campos. Faz com êxito, porém na hora de exibir, acontece um load na página bem rápido, e limpa os campos do meu input. Se alguém puder ajudar...

 

Obrigado desde já!

 

 

 

<script languange="javascript">
function risco() {
var idade = document.getElementById("idade").value;
var sexo = document.getElementById("sexo").value;
var peso = document.getElementById("peso").value;
var ef = document.getElementById("ef").value;
var tabagismo = document.getElementById("tabagismo").value;
var pressao = document.getElementById("pressao").value;
var historico = document.getElementById("historico").value;
var colesterol = document.getElementById("colesterol").value;
if (
(idade == "") ||
(sexo == "") ||
(peso == "") ||
(ef == "") ||
(tabagismo == "") ||
(pressao == "") ||
(historico == "") ||
(colesterol == "")
){
alert("Informe os dados para fazer o Cálculo de Risco Cooronariano!");
}else{
document.getElementById("result").innerHTML = parseInt(idade) + parseInt(sexo) + parseInt(peso) + parseInt(ef) + parseInt(tabagismo) + parseInt(pressao) + parseInt(historico) + parseInt(colesterol);
}
}

 

 

 

 

 

<form method="post" name="form" id="form">
<table cellspacing="0" cellpadding="0">
<col width="92" />
<col width="87" />
<col width="102" />
<col width="103" span="2" />
<col width="97" />
<col width="100" />
<col width="89" />
<tr>
<td width="61">Idade(anos)</td>
<td width="69">10 a 20 (1p)</td>
<td width="81">21 a 30 (2p)</td>
<td width="79">31 a 40 (3p)</td>
<td width="91">41 a 50 (4p)</td>
<td width="86">51 a 60 (6p)</td>
<td width="74">61 a 70 (8p)</td>
<td width="108"><input id="idade" type="text" class="td2" maxlength="1"/></td>
</tr>
<tr>
<td rowspan="2">Sexo</td>
<td rowspan="2">Feminino > 40 anos (1p)</td>
<td rowspan="2">Feminino com idade entre 40 e 50 anos (2p)</td>
<td rowspan="2">Feminino com mais de 50 anos (3p)</td>
<td rowspan="2">Masculino (4p)</td>
<td rowspan="2">Masculino baixa estatura (6p)</td>
<td rowspan="2">Masculino baixa estatura e calvo (7p)</td>
<td rowspan="2"><input id="sexo" type="text" class="td2" maxlength="1"/></td>
</tr>
<tr> </tr>
<tr>
<td rowspan="2">Peso</td>
<td rowspan="2">2.3kg abaixo do peso (0p)</td>
<td rowspan="2">2.3kg acima ou abaixo do peso (1p)</td>
<td rowspan="2">2.4kg a 9.0kg acima do peso (2p)</td>
<td rowspan="2">9.1kg a 15.9kg acima do peso (3p)</td>
<td rowspan="2">16.0kg a 22.9kg acima do peso (5p)</td>
<td rowspan="2">23.0kg a 29.9kg acima do peso (7p)</td>
<td rowspan="2"><input id="peso" type="text" class="td2" maxlength="1"/></td>
</tr>
<tr> </tr>
<tr>
<td rowspan="3">Excercício Físico</td>
<td rowspan="3">Esforço profissional ou recreativo intenso (1p)</td>
<td rowspan="3">Esforço profissional ou recreativo moderado (2p)</td>
<td rowspan="3">Trabalho sedentário e esforço recreativo intenso (3p)</td>
<td rowspan="3">Trabalho sedentário e esforço recreativo moderado (5p)</td>
<td rowspan="3">Trabalho sedentário e esforço recreativo ligeiro (6p)</td>
<td rowspan="3">Ausência completa de qualquer excercício</td>
<td rowspan="3"><input id="ef" type="text" class="td2" maxlength="1"/></td>
</tr>
<tr> </tr>
<tr> </tr>
<tr>
<td rowspan="2">Tabagismo</td>
<td rowspan="2">Não fumante (0p)</td>
<td rowspan="2">Fumante de charuto e/ou cachimbo (1p)</td>
<td rowspan="2">Fumante de 10 cigarros ou menos por dia (2p)</td>
<td rowspan="2">Fumante de 11 a 20 cigarros por dia (4p)</td>
<td rowspan="2">Fumante de 21 a 30 cigarros por dia (6p)</td>
<td rowspan="2">Fumante de mais de 30 cigarros por dia (8p)</td>
<td rowspan="2"><input id="tabagismo" type="text" class="td2" maxlength="1"/></td>
</tr>
<tr> </tr>
<tr>
<td rowspan="2">Pressão Arterial Sistólica</td>
<td rowspan="2">Até 119 mmHg (1p)</td>
<td rowspan="2">De 120 mmHg a 139 mmHg (2p)</td>
<td rowspan="2">De 140 mmHg a 159 mmHg (3p)</td>
<td rowspan="2">De 160 mmHg a 179 mmHg (4p)</td>
<td rowspan="2">De 180 mmHg a 199 mmHg (6p)</td>
<td rowspan="2">Acima de 200 mmHg (7p)</td>
<td rowspan="2"><input id="pressao" type="text" class="td2" maxlength="1"/></td>
</tr>
<tr> </tr>
<tr>
<td rowspan="3">Histórico Familiar</td>
<td rowspan="3">Nenhuma história de cardiopatia (1p)</td>
<td rowspan="3">1 parente com cardiopatia e mais de 60 anos (2p)</td>
<td rowspan="3">2 parente com cardiopatia e mais de 60 anos (3p)</td>
<td rowspan="3">1 parente com cardiopatia e menos de 60 anos (4p)</td>
<td rowspan="3">2 parente com cardiopatia e menos de 60 anos (6p)</td>
<td rowspan="3">3 parente com cardiopatia e menos de 60 anos (7p)</td>
<td rowspan="3"><input id="historico" type="text" class="td2" maxlength="1"/></td>
</tr>
<tr> </tr>
<tr> </tr>
<tr>
<td rowspan="4">% Colesterol ou Gorduras Ingeridas</td>
<td rowspan="4">Menos de 180 mg/dl. A dieta não contém gorduras animais (1p)</td>
<td rowspan="4">Entre 181 mg/dl. A dieta contém 10% de gorduras animais (2p)</td>
<td rowspan="4">Entre 206mg/dl. A dieta contém 20% de gorduras animais (3p)</td>
<td rowspan="4">Entre 231 mg/dl. A dieta contém mais de 30% de gorduras animais (4p)</td>
<td rowspan="4">Entre 256 mg/dl. A dieta contém 40% de gorduras animais (5p)</td>
<td rowspan="4">Mais de 281 mg/dl. A dieta contém 50% de goduras animais (7p)</td>
<td rowspan="4"><input id="colesterol" type="text" class="td2" maxlength="1"/></td>
</tr>
<tr> </tr>
<tr> </tr>
<tr> </tr>
<tr>
<td colspan="7"><input type="submit" onclick="risco()"/></td>
<td id="result"><!-- <input type="text" name="result" class="td2"/> --></td>
</tr>
</table>
</form>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
<input type="submit" onclick="risco()"/>
troque por:
<input type="button" onclick="risco()"/>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.