【发布时间】:2014-11-02 03:46:14
【问题描述】:
我正在尝试在文本字段/输入框中的光标后添加不可编辑的文本,以实现以下目的:
1) 光标前的文字是可编辑的 2) 光标后的文本不可编辑,随着左侧文本的添加/删除而向右/向左移动
输入字段:[editabletexthere{cursorhere}non-editabletexthere]
到目前为止,这是我的输入框的代码:
<input id="edit_input" type="text" autocapitalize="off" autocorrect="off" spellcheck="false" autofocus onfocus="this.value = this.value;" value="editabletext" style="width:100%;"></input>
我觉得输入中的值应该放在一个跨度内,而第二个跨度只需使用 contenteditable=false; 进行风格化。我还想将不可编辑的文本风格化为不同的颜色。任何帮助将非常感激。谢谢。
【问题讨论】:
-
您不能将输入字段一分为二。不确定您要对此做什么。
标签: jquery html css cursor-position inputbox