Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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/2/jquery/71.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 jQuery文本框是否在文本上键入?_Javascript_Jquery_Gwt - Fatal编程技术网

Javascript jQuery文本框是否在文本上键入?

Javascript jQuery文本框是否在文本上键入?,javascript,jquery,gwt,Javascript,Jquery,Gwt,我正在寻找代码/插件/任何可以使文本框的行为类似于在文本编辑器中按“插入”按钮时所发生的行为,并且键入的任何内容都是在现有文本上键入的。我是网络开发新手,请具体一点。谢谢。一种轻量级的方法是,您可以看到 您的标记如下所示: <div class="label"> <label for="applied">Applied</label> <input type="text" id="applied" /> </div>

我正在寻找代码/插件/任何可以使文本框的行为类似于在文本编辑器中按“插入”按钮时所发生的行为,并且键入的任何内容都是在现有文本上键入的。我是网络开发新手,请具体一点。谢谢。

一种轻量级的方法是,您可以看到

您的标记如下所示:

<div class="label"> 
  <label for="applied">Applied</label> 
  <input type="text" id="applied" /> 
</div> 
您可以根据自己的需要调整CSS,请查看演示页面中的示例。对于源代码,非常轻量级。另一个其他插件没有做到的大优点是:禁用JavaScript后,它也会优雅地退化,而且由于在任何浏览器中单击输入标签都会使其聚焦,因此它使用内置行为作为一种退步


当然还有其他选择,但在尝试了几个之后,我决定选择这个:尺寸、轻松定制样式的能力等等。

也许是这个?这是一个有趣而有用的插件,但它似乎不能满足我的需要。这只是在文本字段上显示文本,而我需要在用户开始键入时更改文本字段的字符。例如,当用户将光标放在开头并键入“9”时,文本字段包含“12345”。文本框内容变为“92345”,而不是“912345”。@m0s-啊,不确定是否有插件,您基本上是在寻找键盘上要按下的
键,这种功能?是的。。。我的应用程序中有一个非常特殊的文本框需要它。@m0s-对不起……我从来没有见过这样的插件……浏览器范围代码都很难看,这就是你必须走下去的路线。只是好奇,假设一个人选择一些文本并开始键入,选择一个以上的字母,会发生什么?np。在谷歌上搜索了几个小时,什么也没找到。我认为在网络上做这类事情应该很容易,但是哦,好吧。。。好问题:D在我的情况下,我要么根本不让他们选择,要么只改变选择中的第一个字符,其余字符保持不变。
$('label').labelOver('over');