2013-03-01 68 views
0

我試圖把一些數據放在一個POST的隱藏窗體域中。但該字段顯示在我的網頁上。沒有樣式或樣式表。以下是字段的定義方式。有任何想法嗎?爲什麼我隱藏的HTML表單域顯示出來了?

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

回答

2

您在該字段上使用的是非標準引號。 HTML是解釋這些引號的屬性值的部分,如:

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

由於」hidden」不是有效的輸入類型,它恢復到text

+0

奇思妙想。我不知道這些引號來自哪裏。這確實是問題所在。 – Oscar 2013-03-01 07:39:18

0

因爲你不使用ASCII引號,你用某種怪異slanty行情的HTML試圖爲要使用的類型(因此它會回落到文本)。有趣的是,你不用它們來打印value,這偶然隱藏了你的錯誤。

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

那些不是普通的雙引號。請嘗試

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

你能與此更換你的隱藏式輸入:

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