Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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
Javascript 我可以自定义文本区域以允许添加/删除特定的文本项吗?_Javascript_Html_Css - Fatal编程技术网

Javascript 我可以自定义文本区域以允许添加/删除特定的文本项吗?

Javascript 我可以自定义文本区域以允许添加/删除特定的文本项吗?,javascript,html,css,Javascript,Html,Css,我希望能够在文本区域中显示其他文本,如: 光标将无法进入“某些文本”标签的“后面”,单击小十字将其删除 有没有jquery插件可以做到这一点 编辑:我想它不可能是一个“真正的”文本区域。是否可以呈现“可编辑”的div?Textarea元素只能包含文本,不能包含其他HTML元素 我知道你可能在网络上的其他地方看到过这种效果,我猜你在大多数情况下看到的是一个复杂的HTML结构,它被精心设计成一个textarea 最有可能的是,这是另一个元素(可能是div),在其中,您有任何其他元素堆叠在左侧,还有

我希望能够在文本区域中显示其他文本,如:

光标将无法进入“某些文本”标签的“后面”,单击小十字将其删除

有没有jquery插件可以做到这一点


编辑:我想它不可能是一个“真正的”文本区域。是否可以呈现“可编辑”的div?

Textarea
元素只能包含文本,不能包含其他HTML元素

我知道你可能在网络上的其他地方看到过这种效果,我猜你在大多数情况下看到的是一个复杂的HTML结构,它被精心设计成一个
textarea

最有可能的是,这是另一个元素(可能是
div
),在其中,您有任何其他元素堆叠在左侧,还有一个
input
元素(不是
textarea
),其边框、填充等被移除,这样您就无法在伪
textarea
背景下看到它。这可以实现你所期待的同样的目标


如果你真的想一想,用一个真正的
textarea
来解决这个问题没有多大意义,因为我猜你不希望他们输入整个段落,每个条目只输入几个单词。在这种情况下,文本类型的
输入更合适。

Textarea
元素可能只包含文本,而不包含其他HTML元素

我知道你可能在网络上的其他地方看到过这种效果,我猜你在大多数情况下看到的是一个复杂的HTML结构,它被精心设计成一个
textarea

最有可能的是,这是另一个元素(可能是
div
),在其中,您有任何其他元素堆叠在左侧,还有一个
input
元素(不是
textarea
),其边框、填充等被移除,这样您就无法在伪
textarea
背景下看到它。这可以实现你所期待的同样的目标


如果你真的想一想,用一个真正的
textarea
来解决这个问题没有多大意义,因为我猜你不希望他们输入整个段落,每个条目只输入几个单词。在这种情况下,文本类型的
输入更合适。

简短的回答是:不,你不能

正如@Slobaum所说,你想要重现的效果是使用
div
来伪造真实的
textarea
。有很多插件可以实现这种特定的行为。我最近使用了TextboxList,它工作得很好。不过要20美元


简短的回答是:不,你不能

正如@Slobaum所说,你想要重现的效果是使用
div
来伪造真实的
textarea
。有很多插件可以实现这种特定的行为。我最近使用了TextboxList,它工作得很好。不过要20美元



否。文本区仅用于纯文本

否。文本区仅用于纯文本

@Sarfraz他想进入文本区。你的例子是一个模拟输入控件的插件……我想更改你的标题——它并没有真正涵盖你实际要求的内容,它似乎是——“我可以自定义一个文本区域来允许我添加/删除特定的文本项吗”——或者类似的东西。不一定与DIV有关。@Sarfraz:这应该是一个答案。真棒effects@Rocket“对不起,如果我粗鲁无礼,那不是我的本意。”萨弗雷斯想进入文本区。你的例子是一个模拟输入控件的插件……我想更改你的标题——它并没有真正涵盖你实际要求的内容,它似乎是——“我可以自定义一个文本区域来允许我添加/删除特定的文本项吗”——或者类似的东西。不一定与DIV有关。@Sarfraz:这应该是一个答案。真棒effects@Rocket对不起,如果我不礼貌,那不是我的本意。只是在最初的外观上,这看起来像一个功能丰富的列表工具。从经验上讲,如果你使用的是蹩脚的列表工具,你真的会陷入混乱(和严重的时间浪费)。在正确的情况下,我会说它值得你浪费20美元的时间。view-source=>copy=>paste:-P(ps不要这样做)。。。编辑:
您可以为任何非商业用途自由使用和修改TextboxList。
:-D@Rocket我自己也经常这样做:)现在我在一家相当大的公司工作,这家公司实际上是盈利的,我们有责任让它保持合法。我告诉你,我的老板会花20美元来节省几个小时的时间,而不必三思而后行。从经验上讲,如果你使用的是蹩脚的列表工具,你真的会陷入混乱(和严重的时间浪费)。在正确的情况下,我会说它值得你浪费20美元的时间。view-source=>copy=>paste:-P(ps不要这样做)。。。编辑:
您可以为任何非商业用途自由使用和修改TextboxList。
:-D@Rocket我自己也经常这样做:)现在我在一家相当大的公司工作,这家公司实际上是盈利的,我们有责任让它保持合法。我告诉你,我的老板会花20美元来节省几个小时的时间,不用多想。是的,我也这么想。。。使用a是一个好主意,尽管我想保持它的视觉效果,但我认为。。。使用是一个好主意,尽管我想保持多行