禁止回车键提交

//当回车键提交时聚焦到当时触发onkeypress事件的元素对象年龄输入框
<script type="text/javascript">
    $(function(){
        $("input").keypress(function(e){
            var keyCode=e.keyCode?e.keyCode:e.which?e.which:e.charCode;
            if(keyCode==13){
                for(var i=0;i<this.form.elements.length;i++){
                    if (this==this.form.elements[i]) break;
                }

                i=(i+1)%this.form.elements.length;
                this.form.elements[i].focus(); //聚焦到提交按钮上
                return false;
                }else{
                    return true;
                }
            }
        )
    });
</script>
</head>
<body>
    <form action="form.php" method="post">
        Name:<input type="text" name="name"/>
        Age:<input type="text" name="age"/>
        <input type="submit" value="提交"/>
    </form>
</body>
时间: 2024-10-14 10:26:21

禁止回车键提交的相关文章

JQuery禁止回车提交表单

//禁止回车键提交表单——动态绑定 $(function(){ $("input").on('keypress',  //所有input标签回车无效,当然,可以根据需求自定义 function(e){ var key = window.event ? e.keyCode : e.which; if(key.toString() == "13"){ return false; } } ); });

禁止按回车键提交表单

禁止按回车键提交表单,有时候我们按回车键提交很实用,但容易使表单出错,所以我们不想让用户按了回车键就提交表单,那该怎么办呢?只要在标签里加入 onkeydown="if(event.keyCode==13){return false;}" 就可以了,为了保险其见,我们在提交表单的按钮上再加一个确认提交函数,这样就万无一失了. <body> <form name="myform" action="" onkeydown="

jQuery键盘事件 ctrl+Enter回车键提交表单

分享下jquery键盘事件的一些例子,个人感觉还不错,有空时多多研究. 键盘事件处理所有用户在键盘敲击的情况,不管在文本输入区域内部还是外部.键盘事件在不同的浏览器中作用的范围是不一样的,通常这种键盘事件可以作用于 Form元素,a标签元素,window ,document这样的元素上.在所有可以获得交点的元素上是可以触发键盘事件的,可以获得焦点的元素可以这样理解,在使用Tab键的时候可以跳跃到的元素就是可以使用键盘事件的元(在没有为这些元素设置tabindex属性值的情况下,当tabindex

1.如何摁回车键提交表单

1.首先有一个form表单,并给它一个id属性,代码如下: <form id= "submitForm" action="" method= "post"> <input type="text" name="" value=""/> </form> 2.在jsp的head标签内写一个script脚本,代码如下: /**摁回车键提交表单查询**/ $(&

mysql 禁止自动提交设置

mysql禁止自动提交的设置, 在my.ini文件里加上如下的一句便可 init_connect='SET autocommit=0' 但是有个问题,对root用户进行autocommit变量的查询,此值为仍然为1,即是还自动提交 对其他用户进行autocommit变量的查询,此值则为0,即不自动提交 查看autocommit的变量 SELECT @@autocommit; 设置值SET @@global.autocommit=1;FLUSH PRIVILEGES;

php中限制ip段访问、禁止ip提交表单的代码

在需要禁止访问或提交表单的页面添加下面的代码进行判断就可以了. 注意:下边只是一个PHP限制IP的实例代码,如果您打算应用到CMS中,请自行修改. <?php /加IP访问限制 if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $userip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR

Qt回车键提交文本代码

QTextEdit 文本框中 回车键提交文本,Ctrl+回车键实现换行的代码: void QTextEdit::keyPressEvent(QKeyEvent * e) { e->ignore(); auto k = e->key(); if (k == Qt::Key_Return) { auto modify = e->modifiers(); if (modify == Qt::KeyboardModifier::ControlModifier) { e->setModifi

如何禁止按回车键提交表单

出现自动提交的情况,有两种可能:一是编写了javascript代码,当用户点按Enter键时,通过js事件侦听机制触发表单的提交.二是利用了浏览器的默认行为(至少发现ie是这样的).浏览器在解析网页的时候,有许多默认的行为,例如如果一个页面上有表单和一个提交按钮,那么打开页面时,焦点会自动落在这个提交按钮上面.同样如果一个表单中只有一个单行文本输入域(text),那么在这个输入域中按Enter键时,浏览器会自动提交该表单.我们对于第一种情况一般都知道而且很容易理解,但是对于第二种浏览器的默认行为

Struts2 token禁止重复提交表单

如果服务器响应慢的情况下,用户会重复提交多个表单,这时候有两种设计思想: 1.在客户端使用JS技术,禁止客户重复提交表单.但是这样会使一些不使用浏览器方式登陆的人比如使用底层通信来攻击你的服务器 2.在服务器端进行验证 Struts2设计了token标签来进行验证,在使用token时要注意,你点击两次之后,它会回到"invalid.tonken"那个页面,这时如果你使用回退的方式或者F5方式再次提交,会被拦截 使用token的方法: 1.在需要使用验证的的form标签里面,加入<