テキストボックスに数値を入力し、それに基づいてテキストボックスにテキスト応答を入れるフォームを作成しようとしています。これは、私が機能させようとしてきたものの例です。
<html>
<head>
<script type="text/javascript">
function calculate()
{
var ph = document.test.ph.value;
if (ph > 7.45) {
var str = "Alkalosis";
}
else if (ph < 7.35) {
var str = "Acidosis";
}
else {
var str = "Normal";
}
document.test.acidalk.value = str;
}
</script>
</head>
<body>
<form name="test">
pH<input type="textbox" name="ph"><br>
<input type="submit" value="Calculate"><br>
<input type="textbox" id="acidalk" >
</form>
</body>
</html>
私が達成しようとしているのは、最初のテキスト ボックスに 7.45 より大きい数値を入力し、ボタンをクリックすると、2 番目のテキスト ボックスに「アルカローシス」という単語が入力されますが、数値が 7.45 未満の場合です。 7.35、単語は代わりに「アシドーシス」です。
どんな助けでも大歓迎です