无法想象这些错误

时间:2014-12-03 07:06:08

标签: html

第80行,第16列:看到结束标记表单,但有开放元素。 第42行,第27列:未关闭元素字段集。 第80行,第16列:上次错误后无法恢复。

<p><form action="http://ctec.clark.edu/CTEC122/scripts/form_echo.php" method="post">
    <fieldset id="fieldset2">
        <legend>Personal Information</legend>
            <div>
                <label id="label1" for="fullname">Full Name:</label>
                    <input type="text" name="fullname" id="fullname" size="50" required>

                <label id="label2" for="street">Street:</label>
                    <input type="text" name="street" id="street" size="50">

                <label id="label3" for="city">City:</label>
                    <input type="text" name="city" id="city" size="50">

                <label id="label4" for="state">State:</label>
                    <input type="text" name="state" id="state" size="50">

                <label id="label5" for="zipcode">Zip Code:</label>
                    <input type="text" name="zipcode" id="zipcode" size="50">

                <label id="label6" for="homephone">Home Phone:</label>  
                    <input type="text" name="homephone" id="homephone" size="50">

                <label id="label7" for="cellphone">Cell Phone:</label>
                    <input type="text" name="cellphone" id="cellphone" size="50">

                <label id="label8" for="email">E-mail:</label>
                    <input type="text" name="email" id="email" size="50">

                <label id="label9" for="dob">Date of Birth:</label>
                    <input id="dob" type="date" name="dob">
                    <br>
                    <br>
                <label id="label10" for="radio">Gender:</label>
                    <input type="radio" name="gender" value="Male"/>
                    Male
                    <input id="female" type="radio" name="gender" value="Female"/>
                    Female
                    </div>
                    </form>
                    </fieldset>

3 个答案:

答案 0 :(得分:1)

长话短说,你有这样的形式结构:

<form action="http://ctec.clark.edu/CTEC122/scripts/form_echo.php" method="post">
    <fieldset id="fieldset2">
        <legend>Personal Information</legend>
        <div></div>
    </form>
</fieldset>

看到问题?您在fieldset之后关闭了form。应该是:

<form action="http://ctec.clark.edu/CTEC122/scripts/form_echo.php" method="post">
    <fieldset id="fieldset2">
        <legend>Personal Information</legend>
        <div></div>
    </fieldset>
</form>

编辑:未公开的p标记可能不是问题。根据W3C关于syntax tag omission的规范。

  

如果p元素紧跟地址,文章,旁边,blockquote,div,dl,fieldset,footer,form,h1,h2,则可以省略p元素的结束标记, h3,h4,h5,h6,header,hgroup,hr,main,nav,ol,p,pre,section,table或ul,element,或者如果父元素中没有更多内容且父元素不是一个元素。

答案 1 :(得分:0)

一开始,你使用“p”-Tag。如果我看得正确,你永远不会关闭它。并且您交换了结束文件集和表单标记。

答案 2 :(得分:0)

您正在</form>之前关闭</fieldset>代码。将</form>标记放在最后,并确保关闭</p>代码。