2010-06-11 41 views
0

我正在處理評論離開系統在我的博客和一切正常,除非我不能讓我的「評論」文本框變得更大。那麼,我可以使用該命令,但它會將該頁面其餘部分的原始html放在文本框中。該頁面將我的表單顯示爲「名稱:[空白輸入框]註釋:[較大的輸入框,但後面的頁面中填充了所有的html]」。這是我的HTML表單:如何保持<textarea>不顯示原始html?

<div id="form"> 
<form action="comments.php" method="post"> 

<label for="name">Name</label> 
<input id="name" name="name" type="text" /> 
<label for="comment">Comment</label> 
<textarea name="comment" cols=40 rows=6></textarea><br><br> 

<input type="Submit" value="Post Comment" /> 
</form> 
</div> 

我能做些什麼來保持40周的cols和6行大小的輸入框,但無法顯示所有它後面的輸入框中輸入原始的HTML阻止它?

+0

做工精細這裏http://jsfiddle.net/28hwV/ – nebkat 2010-06-11 18:53:50

+0

你在使用,因爲你發佈的代碼在Chrome中顯示,火狐瀏覽器的罰款3和IE 8. – Serapth 2010-06-11 18:55:54

+0

無關:您應該在您的textarea上添加一個id =「comment」,將它與其標籤及其for屬性相關聯。 – FelipeAls 2010-06-11 18:56:21

回答

0

把所有的屬性引號內:

<textarea name="comment" cols="40" rows="6"></textarea><br><br> 
+0

[這不應該是問題。](http://www.w3.org/TR/REC-html40/intro/sgmltut.html#h-3.2.2) – 2013-07-19 22:41:46

1

沒有什麼不對的HTML。你確定頁面上沒有其他內容嗎?

有一件事要改變:確保你有cols="40" rows="6"(圍繞所有屬性值使用引號)。

您也可以考慮使用一種風格,而不是:

<textarea name="comment" style="width: 400px; height: 100px;"></textarea> 
+0

呵呵......我剛剛從文本框中刪除了所有的代碼並刷新了,它沒有回來。我想這是一個奇怪的怪癖,把它放在那裏擺在首位。 – Malcolm 2010-06-11 19:05:13

+1

'rows'和'cols'是一些DOCTYPE中必需的屬性 – 2010-06-11 19:09:03