W3C标记验证HTML5文本区域


W3C Markup Validation HTML5 TextArea

我在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>

错误出现在required="required"之后的关闭

再次希望有人能帮忙!!:)

-找到答案-

好的!对于任何可能需要上述问题答案的人。。。

文本区域应为,以通过W3C验证

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

这仍然允许表单在提交后保持填充状态。。

<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>

参考文献:

  • https://developer.mozilla.org/en/HTML/Element/textarea