如下所示: document.onkeydown = function (e) {if (!e) e = window.event;if ((e.keyCode || e.which) == 13) {$("#btnSubmit").click();}}以上这篇js enter键激发事件实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>按enter键触发事件和记住账号密码</title> <script>//方法一: // document.onkeypress=function(e){ // var keycode=document.all?event.keyCode:e.which; // if(keycode==13){ // alert_login(); // }; // }//方法二: document.onkeypress = viewKeyInfo; function viewKeyInfo(e) { var e = e || event; if ((e[keyCode] == 13) || (e[which] == 13)) { alert_l...
本文实例讲述了js实现键盘Enter键提交表单的方法。分享给大家供大家参考。具体实现方法如下: //执行键盘按键命令 function keyDown(e){ var keycode = 0;//IE浏览器if(CheckBrowserIsIE()){keycode = event.keyCode;}else{//火狐浏览器keycode = e.which;}if (keycode == 13 ) //回车键是13{//document.getElementById("login").click();document.getElementById("loginform").submit();} } //判断访问者的浏览器是否是IE functio...
代码如下://禁用Enter键表单自动提交 document.onkeydown = function(event) { var target, code, tag; if (!event) { event = window.event; //针对ie浏览器 target = event.srcElement; code = event.keyCode; if (code == 13) { tag = target.tagName; if (tag == "TEXTAREA") { return true; } else { return false; } } } else { target = event.target; //针对遵循w3c标准的浏览器,如Firefox code = event.keyCode; if (cod...
如何防止回车(enter)键提交表单,其实很简单,就一句话。onkeydown="if(event.keyCode==13)return false;"把这句写在from标签里面就好了。如果在页面中按Enter键会自动提交的话,可以设置返回值防止自动提交如<input id="q" name="q" type="text" onkeypress="javascript:return gosearch();">返回值必须是false 代码如下:function gosearch() { if(window.event.keyCode == 13) { search(); return false; } } 或者直接在form...
有时候我们有这样的需求:当用户在表单里数据完数据后,之间按enter键就可以执行查询或者保存的操作。实现的思路如下。 让你的form表单或需要响应enter键的区域处于div之间。形如: 代码如下:<div class="top_inputbox"> 单位名称:<input class="inp" type="text" name="qureyBean.com_name" value="${qureyBean.com_name}" /> <a href="javascript:firstPage();">查询</a> </div> 响应键盘enter键的js: 代码如下:$(".top_inp...
代码如下:$(function () { document.onkeydown = function (event) { var e = event || window.event || arguments.callee.caller.arguments[0]; if (e && e.keyCode == 13) { //to do something; } }; });
代码如下:$(function () { document.onkeydown = function (event) { var e = event || window.event || arguments.callee.caller.arguments[0]; if (e && e.keyCode == 13) { //to do something; } }; });
代码如下://回车跳转 jQuery(document).ready(function () { //$(:input:text:first).focus(); jQuery(:input:enabled).addClass(enterIndex); // get only input tags with class data-entry textboxes = jQuery(.enterIndex); // now we check to see which browser is being used if (jQuery.browser.mozilla) { jQuery(textboxes).bind(keypress, CheckForEnter); } else { jQuery(textboxes).bind(keydown, CheckForEnter); }...
代码如下:<form id="index-search_form" method="post" > <input type="text" id="s" value="" onkeydown="javascript:if(event.keyCode==13) return false;" onkeyup="javascript:if(event.keyCode==13) dosearch();" class="swap_value" /> <img onclick="dosearch();" src="${ctx }/MINIUI/scripts/miniui/themes/default/images/img/btn_search_box2.gif" width="36" height="26" id="go" alt="Search" title="Search" /> </fo...
表单的焦点tab键顺序:tabindex决定,如果值缺省,择按顺序 用户:<input name="Text1" type="text" tabindex="1" /> 密码:<input name="Password1" type="password" tabindex="2" >对应onsubmit事件即可: 代码如下:<form action="<%=basePath%>common/userlogin.action" method="post" name="loginform" id="loginform" onsubmit="return subUser();"> <input src="<%=basePath%>scxt/image/home08.jpg" type="image"/> </form> ...
但唯一遗憾的是,在对中文输入法打开时,firefox3.0中是对中文拼音的自动匹配,而对输入后的中文无法及时触发匹配;而在我的IE6.0下,则无此问题。 原因分析: Autocomplete插件对用户输入字符的触发自动匹配是通过”keydown”事件进行的(可分析jquery.autocomplete.js第 92行),在IE6中,当输入法打开时,输入的字符是不会触发”keydown”的,只有中文输入完毕才触发之,所以中文输入和latin文没有区别的;但在firefox3.0下,无...
我在页面上有3个字段,当用户将光标聚焦在其中两个字段上时,我希望页面上的某个按钮成为按下Enter键时按下的按钮.我在用<script language="JavaScript"> function stopRKey(evt) {var evt = (evt) ? evt : ((event) ? event : null);var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);if ((evt.keyCode == 13) && (node.type == "text")) { return false; }}document.onkeypress = stopRKey; </s...
我在页面和搜索按钮上有几个HTML输入控件.当用户在输入控件之外时(即焦点不在输入控件内),并且如果用户按Enter,我想触发搜索按钮的单击事件.搜索按钮不是“提交”按钮,也不在表单内<input type="text" id="input1" /> <input type="checkbox" id="input2" /> <input type="text" class="autocomplete" id="input3" /><button type="button" id="btnSearch">Search</button>目前我正在这样做$(document).keypress(function (event) ...
我有一个使用JQuery的表单,我认为我不需要在本文中放置代码,这个问题很基本. 但是,当人们按下Enter键或Return键时,我想阻止表单提交. 同时,我有文本区域,用户需要在其中按下Enter / Return键.解决方法:一种快速而讨厌的黑客工具,但通常比在每个字段中尝试阻止按键都更可靠:添加:<input type="submit" onclick="return false;" />在表格的顶部.表单中的第一个提交充当在当前浏览器中按下Enter时的默认按钮,因此,通过将其屏蔽,可以...