可以<div contenteditable="true"><a href="page.html">Some</a> Text</div>用来代替texarea,然后以某种方式通过槽形式?
理想情况下没有JS
smd*_*ger 22
使用HTML5,如何在表单提交中使用contenteditable字段?
内容可编辑不适用于表单元素.只有javascript可以让它工作.
编辑:回应你的评论...这应该工作.
<script>
function getContent(){
document.getElementById("my-textarea").value = document.getElementById("my-content").innerHTML;
}
</script>
<div id="my-content" contenteditable="true"><a href="page.html">Some</a> Text</div>
<form action="some-page.php" onsubmit="return getContent()">
<textarea id="my-textarea" style="display:none"></textarea>
<input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
我已经测试并验证了这在FF和IE9中有效.