Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 我可以使用contenteditable div而不是textarea吗?_Jquery_Css_Html - Fatal编程技术网

Jquery 我可以使用contenteditable div而不是textarea吗?

Jquery 我可以使用contenteditable div而不是textarea吗?,jquery,css,html,Jquery,Css,Html,我想知道我是否可以使用内容可编辑的div而不是textarea?功能是否相同?我可以像处理textarea数据一样处理数据吗?是的,如果您愿意,可以使用它。此外,这将使您能够在文本区域仅限于文本的情况下显示图像和其他html元素。许多所见即所得编辑器(如FCK或CK编辑器)使用内容可编辑div,您可以在其中提供输入,而不是文本区域 关于处理数据,您必须借助javascript。当您将数据与表单一起使用时,它不会像文本区域那样直接发布数据。您可以使用与文本区域类似的文本区域,请参阅 此文本可由用

我想知道我是否可以使用内容可编辑的
div
而不是
textarea
?功能是否相同?我可以像处理
textarea
数据一样处理数据吗?

是的,如果您愿意,可以使用它。此外,这将使您能够在文本区域仅限于文本的情况下显示图像和其他html元素。许多所见即所得编辑器(如FCK或CK编辑器)使用内容可编辑div,您可以在其中提供输入,而不是文本区域

关于处理数据,您必须借助javascript。当您将数据与表单一起使用时,它不会像文本区域那样直接发布数据。

您可以使用与文本区域类似的文本区域,请参阅


此文本可由用户编辑。

但正如您所看到的,它不会自动与表单一起作为输入元素或文本区域发送。如果你想要这样的功能,你必须使用一些javascript。

这是一个理论问题,还是你有从textarea切换到div的实际动机?
<form action="form.php" method="post">
    <div name="text" contenteditable="true">This text can be edited by the user.</div>
    <input type="submit" value="Send" name="send" />
</form>