为评论添加 Ctrl + Enter 提交 (无需jQuery.js)
具体使用方法是在评论内容填写的 文本输入框添加 onkeydown 事件,具体代码如下:
<form>
<textarea name="comment" class="textarea" cols="100" rows="7" tabindex="4" onkeydown="if(event.ctrlKey && window.event.keyCode == 13) {document.getElementById('submit').click();return false;}; if(event.ctrlKey&&event.keyCode==13){document.getElementById('submit').click();return false;};" >
</textarea>
<input type="submit" id="submit" value="提交 Ctrl + Enter" />
</form>
其中getElementById('submit')中submit为评论提交按钮 ID 没有知己添加即可
来源 EM 模板Metro
当然下面还有自己写的 需要 jQuery 的万能适应版本// 修改 评论提交按钮文字 $('form [type=submit]').val('发表评论 Ctrl+Enter'); // 为 评论内容输入框键盘事件绑定函数 $('form textarea').on('keydown', function(e){ if(e.ctrlKey && e.keyCode == 13) $(this).parents('form:first').find('[type=submit]').click(); });
本文出自简爱博客,转载时请注明出处及相应链接。