尝试创建一个超链接标签在文本框中输入文本时
Trying to create a hyperlinked "hashtag" when inputting text in a text box
我正在创建一个用户将发布文本的网站。"发帖"页面上的一个文本框是标签/标签。用户将在这个文本框中输入"#food"或"food",但一旦他们按下空格键,我希望输入的每个单词都有超链接....在发布后,将作为超链接标签显示在帖子上,供其他用户点击。
ie。就像我在stackoverflow上发布这个问题时的"标签"框一样。
有人知道如何使文本框能够实现这一点吗?
不要使用内联对象。请使用可编辑的div;
<div id="myInputBox" contenteditable="true"></div>
你也可以让你的输入框的块类型,但我不确定是否所有的浏览器将遵守这些规则插入复杂的标记内的标记。
相关文章:
- 仅当变量有值时才显示D3文本标签
- 如何在 JavaScript 中更改文本标签的堆栈顺序
- 如何在javascript中使用svg文本标签
- 如何在D3中获得可缩放Icicle布局中文本标签的旋转
- 在d3.js中添加文本标签以强制定向图链接
- 章节文本标签没有't显示在D3.JS向下钻取饼图中
- 在每个条形图的中间添加文本标签&鼠标悬停事件
- x 轴文本标签未与 D3.js 中的条形对齐
- 在 D3.js折线图中使用 IMG 而不是文本标签
- 如何将attr(id)添加到特定值的<文本>标签-Js/Jquery
- 如何在 d3 中动态更新文本标签
- D3 强制布局与文本标签和图标
- 当节点太小时,如何在 d3 中隐藏文本标签
- 提交时传递的文本框中的文本标签
- 如何为一行文本输入字段添加用户可编辑的文本标签
- d3基于值的文本标签格式
- 如何转换<文本>(文本标签)在jquery中锚定标签
- 启动d3强制布局折叠,文本标签重复
- 如何检查PDF Form/Javascript中按钮的文本/标签
- 替换输入标记之前或之后的文本标签