网站地图    收藏   

主页 > 前端 > javascript >

js实现Ctrl+Enter提交评论代码

来源:自学PHP网    时间:2014-09-19 14:47 作者: 阅读:

[导读] 我们要实现Ctrl+Ente提交评论,实现方法其实很简单只需在输入评论内容的文本框中响应onkeydown事件即可了,下面我总结了几种常用的cms做法。...

例1

 代码如下 复制代码

<script language=javascript>
ie = (document.all)? true:false
if (ie){
function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){this.document.form1.submit();}}
}
</script>

<form action="add.php" method=POST name=form1>
<textarea cols=95 name=Content rows=12 wrap=virtual onkeydown=ctlent()>
Ctrl+Enter提交内容信息
</textarea>
<input type=Submit value="Submit" name=Submit>
</form>


WordPress – Ctrl+Enter

控制面板→外观→编辑→comment.php,在这里面找到:

 代码如下 复制代码

<textarea name="comment" id="comment" cols="70%" rows="10" tabindex="4"></textarea>

加上这段话:

onkeydown="if(event.ctrlKey&&event.keyCode==13){document.getElementById('submit').click();return false};"

最后就是这样:


<textarea name="comment" id="comment" cols="70%" rows="10" tabindex="4" onkeydown="if(event.ctrlKey&&event.keyCode==13){document.getElementById('submit').click();return false};"></textarea>

即可。

emlog实现CTRL+ENTER提交评论

将代码插入到模版文件module.php中跟按钮相关代码后面

 代码如下 复制代码

<script>
$(function() {
          $(document).keypress(function(e){
      if(e.ctrlKey && e.which == 13 || e.which == 10) {
      $("#commentform").submit();
      } else if (e.shiftKey && e.which==13 || e.which == 10) {
      $("#commentform").submit();
       }
      })
          });
</script>

DEDECMS 添加Ctrl+Enter 提交评论

在模版article_article.html模版中
修改顶部
添加如下js代码:

 代码如下 复制代码

<script type="text/javascript"> 
function tijiao() 

var ev = null; 
if (window.event){ 
ev = window.event; 

if (ev != null&&ev.ctrlKey&& ev.keyCode ==13) 

checkSubmit(); 


</script> 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论