我試圖把一些數據放在一個POST的隱藏窗體域中。但該字段顯示在我的網頁上。沒有樣式或樣式表。以下是字段的定義方式。有任何想法嗎?爲什麼我隱藏的HTML表單域顯示出來了?
<form action="GetUserPics.php" method="post">
<input type=」hidden」 name=」picIndex」 value="WHAT?">
<input type="submit" value="previous">
</form>
我試圖把一些數據放在一個POST的隱藏窗體域中。但該字段顯示在我的網頁上。沒有樣式或樣式表。以下是字段的定義方式。有任何想法嗎?爲什麼我隱藏的HTML表單域顯示出來了?
<form action="GetUserPics.php" method="post">
<input type=」hidden」 name=」picIndex」 value="WHAT?">
<input type="submit" value="previous">
</form>
您在該字段上使用的是非標準引號。 HTML是解釋這些引號的屬性值的部分,如:
<input type="」hidden」" name="」picIndex」" value="WHAT?">
由於」hidden」
不是有效的輸入類型,它恢復到text
。
因爲你不使用ASCII引號,你用某種怪異slanty行情的HTML試圖爲要使用的類型(因此它會回落到文本)。有趣的是,你不用它們來打印value
,這偶然隱藏了你的錯誤。
<input type=」hidden」 name=」picIndex」 value="WHAT?">
那些不是普通的雙引號。請嘗試
<input type="hidden" name="picIndex" value="WHAT?">
你能與此更換你的隱藏式輸入:
<input type="hidden" name="picIndex" value="WHAT?"/>
奇思妙想。我不知道這些引號來自哪裏。這確實是問題所在。 – Oscar 2013-03-01 07:39:18