-1

行 101、列 86: ドキュメント タイプでは、ここで要素「入力」が許可されていません。「th」、「td」開始タグのいずれかが欠落しています

コードは次のとおりです。

<input type="submit" name = "b1" value = "Calculate" onclick = "calculate()"/>

<form name="frm1" action="">
                <fieldset>
                    <table>
                        <tr>
                            <td>Weight:</td>
                            <td><input type="text" name="number1"/></td>
                            <td>Distance:</td>
                            <td><input type="text" name="number2"/></td>
                            <td>Answer =</td>
                            <td><input type="text" name="number3"/></td>
                            <input type="submit" name = "b1" value = "Calculate" onclick = "calculate()"/>
                        </tr>
                    </table>    
                </fieldset>
            </form>

関数は次のとおりです。

<script type="">
        function calculate()
        {
            A = document.frm1.number1.value;
            B = document.frm1.number2.value;
            C = (A*B*1.036);
            document.frm1.number3.value = C
        }
    </script>
4

2 に答える 2

4

入力要素をテーブル行の子要素として配置しようとしているようです。

それは許可されておらず、意味がありません。

表の外側または表のセルの内側に配置します。

于 2013-06-07T12:38:04.773 に答える
2

このように見えるはずです

  <form name="frm1" action="">
        <fieldset>
            <table>
                <tr>
                    <td>Weight:</td>
                    <td><input type="text" name="number1"/></td>
                    <td>Distance:</td>
                    <td><input type="text" name="number2"/></td>
                    <td>Answer =</td>
                    <td><input type="text" name="number3"/></td>
                    <td><input type="submit" name = "b1" value = "Calculate" onclick = "calculate()"/></td>
                </tr>
            </table>    
        </fieldset>
    </form>
于 2013-06-07T12:41:47.097 に答える