我想讓document.bmi.answer.value等於ans。但它沒有出現。有沒有人在我的代碼中看到任何錯誤?獲取Java變量到參考表單輸入
這是在我的腦海:
<script type="text/javascript">
function calcbmi()
{
var hh = parseFloat(document.getElementByName('height').value);
var ww = parseFloat(document.getElementByName('weight').value);
var ans = ((ww/(hh * hh))*703);
document.getElementByName('answer').value = ans;
}
</script>
這是在我的身上:
<form name="bmi">
<p> Height <input type="text" name="height"></p>
<p> Weight <input type="text" name="weight"></p>
<p> BMI <input type="text" name="answer" value=""></p>
<input type="button" value="Calculate" onclick="calcbmi();">
</form>
感謝您的幫助!
這是我的整個代碼作爲我的錯誤我不駐留在JavaScript或窗體。我不能爲我的生活中看到它,但..
<!DOCTYPE HTML>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function calcbmi()
{
var hh = parseFloat(document.getElementByName('height').value);
var ww = parseFloat(document.getElementByName('weight').value);
var ans = ((ww/(hh * hh))*703);
document.getElementByName('answer').value = ans;
}
</script>
</head>
<body>
<h1>Body Mass Index</h1>
<form name="bmi">
<p> Height <input type="text" name="height"></p>
<p> Weight <input type="text" name="weight"></p>
<p> BMI <input type="text" name="answer" value=""></p>
<input type="button" value="Calculate" onclick="calcbmi();">
</form>
</body>
</html>
你說的是JavaScript而不是Java t他是服務器端編程語言。 – adarshr
看起來''var'=(ww /(hh * hh))* 703'末尾有一個額外的''''' –
謝謝!我解決了它,但它仍然沒有解決我的問題,我的答案沒有出現在BMI框中。 – user2291730