表单在Internet Explorer中不起作用

nic*_*cky 2 html forms

此表单代码适用于Mozilla和Chrome,但在Internet Explorer中无效.

<form method="post" action="logincheck.php" >
    <span class="meta">
        <table>
    </span>
    <tr>
        <td>
            <span class="meta">
                <label >Username </label>
            </span>
            <label>
        </td>
        <td> <input name="username" type="text" />
            </label>
</form>
        </td>
    </tr>
    <tr>
        <td> <label ><span class="meta">Password</td>
        <td>
            <input name="password" type="password" />
                     </span>
             </label>
        </td>
    </tr>
    <tr>
        <td>
            <span class="meta">
            </span>
            <label>
                <input type="submit" name="Submit" value="Submit"  class="submit"/>
            </label>
        </td>
    </tr>
    </table>
</form>
Run Code Online (Sandbox Code Playgroud)

Oll*_*son 12

您有许多HTML错误,最重要的是</form>在第一个错误之后不久就会出现一个额外标记<input>.这意味着第二个inputsubmit按钮在表单之外,因此它不起作用.似乎Firefox和Chrome在这里似乎更加宽容.

修复您的HTML,表单应该可以正常工作.