为自己的wordpress博客增加Ctrl+Enter快速回复功能

这是刚刚看到的,也方自己博客上分享吧,额!最后还是会著名来源地址的!

说实话,这个Ctrl+Enter功能真的用得很顺。像现在的QQ发送消息(不过好像也有用直接Enter的),还有各种论坛都会用到这个功能的。

看到自己的博客每次发个评论都要点击一下鼠标才好,这个真的有点麻烦,所以直接改成用Ctrl+Enter快速回复。

具体步骤:

1.   找到你的主题的comments.php,打开找到

[php] <textarea id="comment" cols="105" rows="10" name="comment"></textarea>[/php]

2.  改为

[php]<textarea id="comment" onkeydown="if(event.ctrlKey&&event.keyCode==13){document.getElementById('submit').click();return false};" cols="50" rows="8" name="comment"></textarea>[/php]

3. <input name="submit" type="submit" id="submit" tabindex="5" value="Submit" />将 value="Submit"的 value 的值改成 value="Submit(Ctrl+Enter)",当然也有汉化的方法,以后我有空的我会写一个汉化主题的教程出来的。

方法二:这个方法比较麻烦了。

1.   同样找到comments.php文件,打开找到</form></div><?php endif; ?> 后插入如下 JS 代码实现:

[php]
<script type="text/javascript">
document.getElementById("comment").onkeydown = function (moz_ev)
{
var ev = null;
if (window.event){
ev = window.event;
}else{
ev = moz_ev;
}
if (ev != null && ev.ctrlKey && ev.keyCode == 13)
{
document.getElementById("submit").click();
}
}
</script>
[/php]

2. 然后像上一个方法的第三条一样,改一下吧。

个人推荐使用第一种方法,简单方便。

文章来源:点击传送

崔哲博客本文短连接地址 : https://xn--xwr12q.xn--fiqs8s/2UwYa
点赞
  1. 坏坏说道:

    你多浏览器测试了么?之前我用过,不过有人说有浏览器回车无效果,么时间研究我就去掉了。

    1. 坏坏说道:

      和我一样的,头像没有缓存服务器,呵呵。不过我新版的博客系统集成写了头像缓存和迷你访客资料卡。。。可以去home.emserver.cn去看看

    2. 崔哲说道:

      我只用火狐浏览器测试过了!正常,对于windows下的IE我无视的态度!

  2. 常阳时光说道:

    方法一吧,比较好弄。
    zww那里也有教程,还可以添加表情呢。

    1. 崔哲说道:

      恩,表情暂时感觉每必要那样!有个快捷回复就可以了!

      1. 常阳时光说道:

        话说这代码太长了会溢出。。。

        1. 崔哲说道:

          恩,已经发现了!简单的避免了一下,虽然不太理想,最起码凑合着!毕竟自己不是专业的,淡定……

        2. Open说道:

          I don't know who you wrote this for but you helped a brthoer out.