2012-07-15 78 views
-2

我在驗證HTML5中的此表單時遇到問題。我陷入了最後的錯誤,我什麼都沒有提出!希望有人能幫助!W3C標記驗證HTML5文本區域

形式的部分,其導致錯誤

<textarea name="content" value="<?=$content;?>" class="rounded" <?php echo $_POST['content'] ? $_POST['content'] : "" ?> required="required"></textarea> 

這是W3C驗證被拉起錯誤!

Error Line 177, Column 78: Attribute value not allowed on element textarea at this point. 

…xtarea name="content" value="" class="rounded" required="required"></textarea> 

的錯誤是在封閉>後所需=「必需的」

同樣希望有人能幫助! :)

- ANSWER找到 -

OK!任何人誰可能需要回答上述問題...

textarea的應該閱讀,通過W3C驗證

<textarea name="content" class="rounded" <?php echo $_POST['content'] ? $_POST['content'] : "" ?> required="required"><?=$content;?></textarea> 

將仍然允許的形式留下來填充後提交..

+0

因爲你把打開和關閉標籤之間的textarea的領域的 「價值」:''。 – 2012-07-15 11:54:07

+1

''此時元素textarea上不允許使用屬性值。「'我認爲幾乎總結了錯誤...您需要的所有信息都在該消息中... – Lix 2012-07-15 11:58:45

回答

2

<textarea>沒有value屬性。將您的內容放入<textarea>容器中。

樣品:

<textarea name="content"> 
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod 
    tempor invidunt ut labore et dolore magna aliquyam. 
</textarea> 

參考文獻:

+0

in texarea標籤值爲 Gntem 2012-07-15 11:56:26

+1

不知道爲什麼人們低估了這個...這是正確的答案。你需要將你的文本內容**放在** textarea標籤中。 – Lix 2012-07-15 11:57:26

+0

快!擺脫那[W3fools](http://w3fools.com/)鏈接! :P更好地使用此鏈接 - https://developer.mozilla.org/en/HTML/Element/textarea。就目前而言,你的回答是正確的**除了鏈接到w3fools的**之外...刪除/替換它你自己有一個很好的答案:P – Lix 2012-07-15 11:57:52