gpt4 book ai didi

javascript - 表单文本框不自动更新

转载 作者:行者123 更新时间:2023-11-28 09:42:14 25 4
gpt4 key购买 nike

这是我的代码:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>The Raptor Astronomer</title>
<script>
function getQuantity()
{
var theForm = document.forms["formula"];
var radiusform = theForm.elements["radius"];
var radius =0;
if(radiusform.value!="")
{
radius = parseInt(radiusform.value);
var circumference = radius * 2 * Math.PI;
}
theForm.elements["circumference"].value = var circumference;
}
getQuantity();

</script>
</head>
<body>
<form id="formula">
<label>Radius</label>
<input id="radius" name="radius" type="text" />
<label>Circumference</label>
<input id="circumference" name="circumference" type="text"/>
</form>

</body>
</html>

据我从教程中可以看出,我的代码应该更新为圆周 - 但我没有看到这种情况发生。

为什么这不能正确运行?我没有添加触发器吗?需要有触发器吗?

最佳答案

删除var:-

theForm.elements["circumference"].value = circumference;

并在if之前声明它

var circumference=0
if(radiusform.value!="")
{
radius = parseInt(radiusform.value);
circumference = radius * 2 * Math.PI;
}

关于javascript - 表单文本框不自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12232586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com