0
BMI計算機を作成しようとしていて、BMI番号またはメッセージ出力をボックスに取り込めません。私は何かが不足しているか何かが間違っていることを知っているので、うまくいけば助けてもいい。ここに私のコードです:SOコミュニティへJquery BMI計算機が表示されない
が<!DOCTYPE html>
<html>
<head>
<title>BMI Calculator</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="bmi.js"></script>
</head>
<body>
<center>
<form id="bmi">
What is your weight (lbs)?
<input class="calculations" type="text" name="weight" size="10" max="4"><br>
What is your height (in)?
<input class="calculations" type="text" name="height" size="10"><br>
<input type="submit" id="calculateBMI" name="verify" value="Calculate BMI">
<p>Your BMI:
<input class="calculations" type="text" id="dopeBMI" size="10">
<br>This Means:
<input class="calculations" type="text" id="meaning" size="25">
</p>
</form>
</center>
</body>
</html>
$(document).ready(function(){
$("bmi").click(function() {
var weight = $("weight").value;
var height = $("height").value;
if (weight > 0 && height > 0) {
var finalBmi = (weight/(height * height)) * 703;
$("dopeBMI") = finalBmi;
if (finalBmi < 18.5) {
$("meaning").value = "You are underweight.";
}
if (finalBmi > 18.5 && finalBmi < 24.9) {
$("meaning").value = "You are normal.";
}
if (finalBmi > 24.9 && finalBmi < 29.99) {
$("meaning").value = "You are overweight.";
}
} else {
$("meaning").value = "You are obese.";
}
});
});
あなたの助けをありがとうございました!私はjqueryを初めて使っていて、それを学ぶために最善を尽くしていますが、少し前に学んだ簡単なことをやっていません。私は何が欠けていたのかを知るためにあなたのポイントに行きました。私が間違っていたことをよりよく理解しているように感じました。ありがとう! –