I have a 'form' to calculate the IMC index, with each click on a button displaying a message div with the result of the calculation, however I want the message to be displayed a once per click . This image shows my current code:
Followtheonclickeventscripttodisplaythedivmessageonthescreen:
$(document).ready(function(){$("#botao").click(function(){
var altura = parseFloat($("#altura").val());
var peso = $("#peso").val();
var quadrado = (altura * altura);
var calculo = (peso /quadrado);
var imc = (calculo *10000).toFixed(2);
if(imc<=18.5){
$('#mensagem').append('<b>Seu IMC é de <b>'+imc+' Abaixo do Peso</b></p>');
}
else if (imc>18.50 && imc<=24.99){
$('#mensagem').append('<b>Seu IMC é de <b>'+imc+' Saudável, entre 18,6 e 24,9</b></p>');
}else if (imc>24.90 && imc<=29.99){
$('#mensagem').append('<b>Seu IMC é de <b>'+imc+' Você está com sobrepeso</b></p>');
}else if (imc>29.99 && imc<=34.99 ){
$('#mensagem').append('<b>Seu IMC é de <b>'+imc+' Obesidade Grau I</b></p>');
}else if (imc>34.99 && imc<=39.99 ){
$('#mensagem').append('<b>Seu IMC é de <b>'+imc+' Obesidade Grau II (severa)</b></p>');
}else if (imc>39.99 ){
$('#mensagem').append('<b>Seu IMC é de <b>'+imc+'Obesidade Grau III (mórbida), entre acima de 40</b></p>');
}
});
});