hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
阅读:3107回复:6

[已解决]求扩展或脚本:可以在点中文本输入框时自动选中里面的文本

楼主#
更多 发布于:2009-03-02 16:58
我试过用CSS样式不可以(废话);用Platypus做的脚本失败,原因不明;搜索过扩展似乎没收获。

要求是:鼠标点中或通过键盘转移焦点到任何页面的文本输入框时,也就是文本输入框<input type="text">获得焦点时,输入框里面的文本自动全选。

我知道HTML里面的表达方式是加上个 onfocus="this.select()" 。但我用Platypus的修改HTML功能来自动把页面所有的<input type="text">都加上onfocus="this.select()" 没成功,因为Platypus的函数好像要求准确定位HTML位置才起作用。

请问有谁知道哪个扩展能实现我的要求(兼容Firefox3)?或者谁会写个Greasemonkey脚本?谢谢了!
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
1楼#
发布于:2009-03-02 16:58
现在我靠快捷键跳到搜索框来实现了,无论是Firefox自己的搜索框还是其他搜索扩展带的搜索框,大多有快捷键的设置或者可以通过Keyconfig来设置,或者自身就支持自动选中功能。

但网页内普通的文本框还是没法解决。唉。
meidog
火狐狸
火狐狸
  • UID26768
  • 注册日期2008-10-23
  • 最后登录2012-02-12
  • 发帖数126
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2009-03-02 16:58
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
3楼#
发布于:2009-03-02 16:58
meidog:http://userscripts.org/scripts/show/35048回到原帖


多谢楼上!我拿下来自己改成了获取焦点的时候自动选中(而不是鼠标划过就截获焦点并选中),并且仅对 input 类文本输入框有效,这样配合 Cycle Input Focus 来用简直是完美!
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
4楼#
发布于:2009-03-02 16:58
修改版的共享出来啊
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
yanfeng
小狐狸
小狐狸
  • UID26937
  • 注册日期2008-11-06
  • 最后登录2009-08-24
  • 发帖数31
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2009-03-02 16:58
上附件啊
没事就喜欢瞎折腾Firefox!
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
6楼#
发布于:2009-03-02 16:58
不好意思,现在就放。
--废话开始--
如前面所说,只是禁用了在“Textarea”类的文本输入框内的响应,以及把“Input”类的响应从鼠标划过改成获得焦点。获得焦点的方法除了鼠标点击、Cycle Input Focus之外还可以通过Mouseless Browsing和Tab键……

如果临时不需要选中时,可以鼠标慢速双击文本输入框。
--废话结束--
附件名称/大小 下载次数 最后更新
auto-select_inputs.user.js.zip (1KB)  116 2009-03-17 13:23
游客

返回顶部