首页 > 代码修改 > Typecho专用快捷键Ctrl+enter的实现
2011
06-24

Typecho专用快捷键Ctrl+enter的实现

  Typecho和em一样,默认发表评论都是不支持快捷键的,因此需要我们继续俯下身倒腾了!

  倒腾第一步是首先确定是否加载了jQuery库,如果没有请参见《让Typecho爱上js的招》一文进行倒腾!

  第二步就是要对我们的comments.php进行手术改造代码了,利用DW的查找功能找到如下代码:

<p><textarea rows="5" cols="50" name="text" class="textarea"><?php $this->remember('text'); ?></textarea></p>
				<p><input type="submit" value="<?php _e('提交评论'); ?>" class="submit" /></p>

  然后用下边的代码将其替换,保存然后上传服务器替换到同名文件即可实现!此方法为typecho专用的,也是比较适合typecho的方法!

<p><textarea rows="5" cols="50" name="text" class="textarea"onkeydown="if(event.ctrlKey&&event.keyCode==13)
{document.getElementById('misubmit').click();return false};"><?php $this->remember('text'); ?></textarea></p>
				<p><input type="submit" value="<?php _e('提交评论Ctrl+Enter'); ?>" class="submit" id="misubmit" /></p>

最后编辑:
作者:xindao
这个作者貌似有点懒,什么都没有留下。

Typecho专用快捷键Ctrl+enter的实现》有 10 条评论

留下一个回复

你的email不会被公开。