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