提交表单时缺少字段

时间:2013-11-30 19:09:03

标签: html forms

我正在分享这个,因为当你知道它时它是如此明显,但是当你不知道它时会让你大开眼界!

提交以下表格,我没有得到任何字段:

<form action="form.php" method="post">
    <label for="firstName">First name: </label>
    <input type="text" id="firstName" />
    <label for="lastName">Last name: </label>
    <input type="text" id="lastName" />
    <label for="address">Address: </label>
    <input type="text" id="address" />
    <label for="age">Age: </label>
    <input type="text" id="age" />
    <button type="submit">Submit!</button>
</form>

1 个答案:

答案 0 :(得分:11)

答案很简单:我没有指定name属性。

如果没有name属性,浏览器就无法发送任何内容。所以这是我的工作形式:

<form action="form.php" method="post">
    <label for="firstName">First name: </label>
    <input type="text" id="firstName" name="firstName" />
    <label for="lastName">Last name: </label>
    <input type="text" id="lastName" name="lastName" />
    <label for="address">Address: </label>
    <input type="text" id="address" name="address" />
    <label for="age">Age: </label>
    <input type="text" id="age" name="age" />
    <button type="submit">Submit!</button>
</form>