给WP加入Ctrl+Enter快捷键回复功能

转自GhSky

(看样子比较有用,不过我没改。)

首先是在模版的comments.php加一段JS代码

  1. <script language=javascript>
  2. function ctrlEnter(e){
  3. var theEvent = e?e:window.event;
  4. if(theEvent.ctrlKey && theEvent.keyCode==13){
  5. document.getElementById(submit).click();
  6. }
  7. }
  8. </script>

记住,最好是加在php的头部!

下面就是修改回复按钮!
在comments.php里面找到相关代码:

  1. <input name=submit type=submit id=submit …/>
  2. e.g.<input name=submit type=submit id=submit tabindex=5 value=Submit Comment />

将其中的”input”替换为”button”

  1. e.g.<button id=submit name=submit type=submit tabindex=5 >Submit Comment</button>
  2. 注意原来的value=Submit Comment已经被删除,并移动到<button>与</button>之间!
  3. p.s.原来对回复按钮使用过样式的朋友则需要到CSS里面重新修改一下咯!

最后是找到这段,并修改:

  1. <textarea name=comment id=comment tabindex=4 rows=4 cols=70 ></textarea>
  2. 修改为:
  3. <textarea name=comment id=comment tabindex=4 rows=4 cols=70 onkeyup=javascript:return ctrlEnter(event);></textarea>
  4. 注意,添加了这段代码:onkeyup=javascript:return ctrlEnter(event);

本文共有 0 条评论给WP加入Ctrl+Enter快捷键回复功能


  1. 没有评论

请留下您的评论:







关闭
E-mail It