相关疑难解决方法(0)

抓住粘贴输入

我正在寻找一种方法来清理我粘贴到浏览器中的输入,这可能与jQuery有关吗?

到目前为止,我已经设法做到了这一点:

$(this).live(pasteEventName, function(e) {
 // this is where i would like to sanitize my input
 return false;
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,由于这个"次要"问题,我的发展已经开始戛然而止.如果有人能指出我正确的方向,我真的会让我成为一个快乐的露营者.

jquery paste sanitize

202
推荐指数
11
解决办法
24万
查看次数

获取文本输入字段中的光标位置(以字符为单位)

如何从输入字段中获取插入位置?

我通过谷歌发现了一些零碎的东西,但没有任何防弹措施.

基本上像jQuery插件这样的东西是理想的,所以我可以简单地做

$("#myinput").caretPosition()
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

199
推荐指数
7
解决办法
24万
查看次数

如何检测"shift + enter"并在Textarea中生成新行?

目前,如果此人enter在文本区域内按下,则表单将提交.
好,我想要那个.

但是当他们键入shift+时enter,我希望textarea移动到下一行:\n

我怎么能用JQuery尽可能简单的JavaScript或纯JavaScript?

html javascript css jquery

132
推荐指数
5
解决办法
9万
查看次数

在Firefox上开发Javascript的典型原因是什么?

我开发了一些javascript增强页面,可以在最近的Firefox和Safari上正常运行.我错过了检查Internet Explorer,现在我发现这些页面在IE 6和7上都不起作用(到目前为止).脚本以某种方式不执行,页面显示好像javascript不存在,虽然执行了一些javascript.我使用自己的库与DOM操作,从YUI 2我使用YUI-装载机和XML-HTTP请求,并在一个页面上我用"psupload",它依赖于JQuery的.

我正在从Office XP安装Microsoft脚本编辑器,现在将进行调试.我现在也会写具体的测试.

IE的典型失败点是什么?我可以睁开眼睛的方向.

我找到了这个页面,显示了一些差异.访问:Quirksmode

您可以从您的经验中找到一些我应该首先寻找的典型事物吗?

我稍后会在这里提出更多有关具体任务的问题,但是现在我对你的经验感兴趣,为什么IE通常会在Firefox中运行正常的脚本失败

编辑:谢谢你们所有这些伟大的答案!

与此同时,我调整了整个代码,以便它也适用于Internet Explorer.我现在整合了jQuery并构建了我自己的类.这是我的基本错误,我从一开始就没有在jQuery上构建所有的东西.我现在有.

JSLint也帮助了我很多.

许多来自不同答案的单一问题都有所帮助.

javascript firefox jquery yui

108
推荐指数
6
解决办法
7018
查看次数

如何在textarea中处理<tab>?

我想要一个处理按Tab键情况的textarea .

在默认情况下,如果按Tab键,则焦点将离开textarea.但是当用户想要在textarea中键入tab键时呢?

我可以捕获此事件并将焦点返回到textarea并将标签添加到当前光标位置吗?

html javascript jquery

68
推荐指数
4
解决办法
4万
查看次数

在Textarea中的光标位置显示DIV

对于我的项目,我很乐意为特定的textarea提供自动完成功能.类似于intellisense/omnicomplete的工作原理.然而,我必须找出绝对光标位置,以便我知道DIV应该出现在哪里.

事实证明:那是(几乎我希望)无法实现的.有没有人有一些巧妙的想法如何解决这个问题?

javascript dom

58
推荐指数
2
解决办法
2万
查看次数

32
推荐指数
3
解决办法
3万
查看次数

获取插入符号在文本区域中的偏移位置(以像素为单位)

在我的项目中,我试图以textarea像素为单位获得插入符号的偏移位置.可以这样做吗?

在问这里之前,我已经经历了许多链接,尤其是Tim Down,但我找不到适用于IE8 +,Chrome和Firefox的解决方案.这似乎添下正在此.

我发现的其他 一些链接有很多问题,比如找不到插入位置的顶部偏移量.

我正在尝试获得插入符号的偏移位置,因为我想在其中显示基于插入符的偏移位置的自动完成建议框textarea.

PS:我不能使用a,contenteditable div因为我写了很多与a相关的代码textarea.

javascript jquery textarea cross-browser

28
推荐指数
3
解决办法
2万
查看次数

有没有办法阻止一个contenteditable的插入符号出现在IE10中?

在IE10中似乎存在一个错误,如果我将一个元素放在具有该contenteditable属性的另一个元素上,则编辑器的插入符将覆盖所有内容.

您可以在下面的图像和此jsFiddle中看到此行为.

例

我已经使用了大量的CSS属性,并且无法找到解决方案.它在其他浏览器中按预期工作.

我需要这个的原因是因为我正在设计一个WYSWIYG编辑器(TinyMCE fork)体验,工具栏在需要时向下滑动文本.此错误使插入符显示在工具栏的顶部.

我想到的唯一解决方案是模糊编辑器的焦点,并在工具栏消失时重新聚焦它.但是,这将阻止用户在激活工具栏时键入内容,并且还会导致跨浏览器的行为不一致.

这个bug有解决方法吗?

javascript css tinymce contenteditable internet-explorer-10

25
推荐指数
2
解决办法
2211
查看次数

获取文本区域中的行号

可能重复:
找出textarea中光标的"行"(行)编号

我想找出用户光标在HTML textarea元素中的行号.

这可能使用javascript和jquery吗?

html javascript jquery textarea

23
推荐指数
1
解决办法
1万
查看次数