为什么隐藏的HTML表单字段会显示?

时间:2013-03-01 06:30:05

标签: html forms hidden-field

我正在尝试将一些数据放在POST的隐藏表单字段中。但该领域正在我的网页上显示。没有样式或样式表。以下是字段的定义方式。有什么想法吗?

    <form action="GetUserPics.php" method="post">
        <input type=”hidden” name=”picIndex” value="WHAT?">
        <input type="submit" value="previous">
    </form>

4 个答案:

答案 0 :(得分:3)

您在该字段的属性上使用非标准引号。 HTML将这些引号解释为属性值的一部分,如:

<input type="”hidden”" name="”picIndex”" value="WHAT?">

由于”hidden”不是有效的输入类型,因此它将恢复为text

答案 1 :(得分:0)

因为您没有使用ASCII引号,所以您正在使用HTML试图用作类型的某种奇怪的slanty引号(因此它将回退到文本)。有趣的是,您没有使用它们打印value,这偶然隐藏了您的错误。

答案 2 :(得分:0)

<input type=”hidden” name=”picIndex” value="WHAT?">

这些不是常规的双引号。尝试

    <input type="hidden" name="picIndex" value="WHAT?">

答案 3 :(得分:0)

你可以用这个替换你的隐藏类型输入:

<input type="hidden" name="picIndex" value="WHAT?"/>