-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 回答