我们在做系统前端的时候,往往会用到form标签,采用jquery插件做表单验证.我们信誓旦旦的一位把一切都做好的时候,并且检查一遍又一遍的时候,意向不到的事情发生了,也许是出于一种意外,而这种意外我们从来没有想到,我们不小心碰下了enter键,然后我们发现该走的js它没有走,跳到下一个页面,或者就直接404了.想都不用想,绝对是enter键直接把表单提交了.表单在什么情况下会enter提交呢?我们如果不想表单通过enter键提交我们应该怎么做呢? 出现自动提交的情况,有两种可能: 1.是编写了j…
  如何防止回车(enter)键提交表单,其实很简单,就一句话.onkeydown="if(event.keyCode==13)return false;"把这句写在from标签里面就好了. 如果在页面中按Enter键会自动提交的话,可以设置返回值防止自动提交如<input id="q" name="q" type="text" onkeypress="javascript:return gosearch();…
1:页面中如果存在input输入框和submit提交按钮时,默认按enter键会提交表单,如果我现在在做查询操作,一不小心按了enter键就会有提交表单的操作,这样显然是不合理的,所以我们要禁止按enter键时,提交表单. 2:jquery下的代码,禁止enter键提交表单. $(document).keydown(function(event){ switch(event.keyCode){ case 13:return false; } });…
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <…
//判断是否按下了回车键 var EnterSubmit = function(evt){ evt= window.event || evt; if (evt.keyCode == 13){ //若按下了回车键,则执行login()方法登录系统 login(); } } window.document.onkeydown=EnterSubmit; function login(){ //提交登录表单,发送登陆请求 }…
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>测试</title></head><body>     <textarea name="" id="tex2" cols="30" rows="10&…
input type="submit"在360浏览器上不能提交   用了这个 <input type="button" class="btn btn_green btn_active btn_block btn_lg reg" value="注 册"> $(".input").keydown(function(e){ //class为input的最后一个 var e = e || event,…
$(document).keyup(function(event) {     if(event.keyCode==13)     {         $('btnSubmit').trigger("click");     } });…
function exprint(e){ /* var keycode = event.keyCode; if (keycode == "13"){ fm.UserCode.focus(); submitForm(); } */ e = e ? e : window.event; var keyCode = e.which ? e.which : e.keyCode; if(keyCode == 13) { submitForm(); }}…
$('btn').on('keydown', function () { return false; })…