#满楼红袖招# 发表于 2022-4-14 10:07:50

求助大佬

web课后作业23讲动动手0题,写出来的和老师的代码一样,但老师的那个可以随着数的改变来改变结果,而我的不能,这是为啥?
老师的代码:
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>使用output元素显示结果</title>
</head>
<body>
<form oninput="x.value=parseInt(a.value) * parseInt(b.value)" action="welcome.php" method="get">
    <fieldset>
      <legend>乘法计算器</legend>
      <input type="number" id="a" value="10"> ×
      <input type="number" id="b" value="10"> =
      <output name="x" for="a b">100</output>
    </fieldset>
</form>
</body>
</html>

自己的代码:<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>使用output元素显示结果</title>
</head>
<body>
<form oninput="x.value=parseInt(a.value) * parseInput(b.value)" action="welcome.php" method="get">
    <fieldset>
      <legend>乘法计算器</legend>
      <input type="number" id="a" value="10"> ×
      <input type="number" id="b" value="10"> =
      <output name="x" for="a b">100</output>
    </fieldset>
</form>
</body>
</html>

运行结果在附件

青出于蓝 发表于 2022-4-14 10:23:51

你的代码,第七行
<form oninput="x.value=parseInt(a.value) * parseInput(b.value)" action="welcome.php" method="get">
应为
<form oninput="x.value=parseInt(a.value) * parseInt(b.value)" action="welcome.php" method="get">

第二个parseInt打成了parseInput

要细心~

isdkz 发表于 2022-4-14 10:24:19

你的 parseInt 写成了parseInput

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>使用output元素显示结果</title>
</head>
<body>
<form oninput="x.value=parseInt(a.value) * parseInput(b.value)" action="welcome.php" method="get">
    <fieldset>
      <legend>乘法计算器</legend>
      <input type="number" id="a" value="10"> ×
      <input type="number" id="b" value="10"> =
      <output name="x" for="a b">100</output>
    </fieldset>
</form>
</body>
</html>

#满楼红袖招# 发表于 2022-4-15 09:05:49

青出于蓝 发表于 2022-4-14 10:23
你的代码,第七行

应为


感谢!!!以后一定多多注意
页: [1]
查看完整版本: 求助大佬