- 浏览: 6352526 次
- 性别:
- 来自: 一片神奇的土地
文章分类
- 全部博客 (745)
- JQuery (25)
- JS (33)
- 数据库 (59)
- Java基础 (56)
- JSON (8)
- XML (8)
- ireport (7)
- 设计模式 (10)
- 心情 (14)
- freemarker (1)
- 问题 (15)
- powerdesigner (2)
- CSS (15)
- DWR (4)
- tomcat (16)
- Hibernate (12)
- Oracle (7)
- Struts (7)
- Spring (34)
- JSP (23)
- 需学习 (64)
- 工具类库 (63)
- Maven (14)
- 笔试题 (34)
- 源码学习 (31)
- 多线程 (39)
- Android (32)
- 缓存 (20)
- SpringMVC (14)
- jQueryEasyUi (12)
- webservice-RPC (13)
- ant (1)
- ASP.NET (10)
- 正则表达式 (3)
- Linux (15)
- JBoss (1)
- EJB (3)
- UML (2)
- JMS (3)
- Flex (8)
- JSTL (2)
- 批处理 (5)
- JVM (16)
- 【工具】 (16)
- 数据结构 (29)
- HTTP/TCP/Socket (18)
- 微信 (1)
- tomcat源码学习 (15)
- Python (30)
- 主机 (2)
- 设计与架构 (19)
- thrift-RPC (2)
- nginx (6)
- 微信小程序 (0)
- 分布式+集群 (12)
- IO (1)
- 消息队列 (4)
- 存储过程 (8)
- redis (9)
- zookeeper (5)
- 海量数据 (5)
最新评论
-
360pluse:
技术更新,战术升级!Python爬虫案例实战从零开始一站通网盘 ...
Python爬虫实战:Scrapy豆瓣电影爬取 -
18335864773:
推荐用 pageoffice 组件生成 word 文件。
JAVA生成WORD工具类 -
jjhe369:
LISTD_ONE 写道起始地址为163.135.0.1 结束 ...
IP地址与CIDR -
baojunhu99:
private final int POOL_SIZE = 5 ...
使用CompletionService获取多线程返回值 -
LovingBaby:
胡说,javascript 运行时是单线程的,event lo ...
Ajax请求是否可以实现同步
总结:
获取表单中的所有输入框inputs,通过inputs.index(this)获取当前焦点输入框所处的位置idx,不是最后一个输入框时为下一个输入框设置焦点。
原文链接:http://www.popo4j.com/article/JQuery-to-achieve-Enter-key-instead-of-Tab.html
对于一个网页上的表单,放置了一个提交按钮以后,用户如果按了键盘的回车键,默认情况下,就会提交这个表单了。这样对于用户输入各个表单项目,用户体验很不好,输入完一个项目,或者用鼠标选择下一个项目,或者用键盘的Tab键选中下一个项目。
二、问题要求:
1:如果当前处于焦点(也就是用户正在输入的那个文本框)不是最后一个输入框,那么按回车键时,将焦点转移到下一个输入框;
2:如果当前处于焦点(也就是用户正在输入的那个文本框)是最后一个输入框,那么按回车键时,将请用户确认后提交表单;
1:如果当前处于焦点(也就是用户正在输入的那个文本框)不是最后一个输入框,那么按回车键时,将焦点转移到下一个输入框;
2:如果当前处于焦点(也就是用户正在输入的那个文本框)是最后一个输入框,那么按回车键时,将请用户确认后提交表单;
三、基本思路:
1:判断按键是否是回车建, 这个比较好办,用jQeury中的事件,就可以获取到当前按的键的值了,回车键的值是13,比较一下即可。
2:判断当前处于焦点的输入框是不是最后一个输入框。
1:判断按键是否是回车建, 这个比较好办,用jQeury中的事件,就可以获取到当前按的键的值了,回车键的值是13,比较一下即可。
2:判断当前处于焦点的输入框是不是最后一个输入框。
$(function() { $("form[name='articleForm'] input:text").keypress(function(e) { if (e.which == 13) // 判断所按是否回车键 { var inputs = $("form[name='articleForm']").find(":text"); // 获取表单中的所有输入框 var idx = inputs.index(this); // 获取当前焦点输入框所处的位置 if (idx == inputs.length - 1) // 判断是否是最后一个输入框 { if (confirm("最后一个输入框已经输入,是否提交?")) // 用户确认 $("form[name='articleForm']").submit(); // 提交表单 } else { inputs[idx + 1].focus(); // 设置焦点 inputs[idx + 1].select(); // 选中文字 } return false;// 取消默认的提交行为 } }); });
1
发表评论
-
抢购学习
2019-03-01 10:53 1017来源:https://blog.csdn.net/lius ... -
JSONP跨域
2019-02-26 11:31 996jQuery jsonp跨域请求(很详细) json和j ... -
Ajax请求是否可以实现同步
2018-06-14 10:32 5125Ajax请求是否可以实现同步 当JS代码加载到当前A ... -
jQuery新特性总结
2017-09-18 16:00 912$(document).on: 从jQuery1.7开始 ... -
jQuery中map函数
2017-04-06 10:13 1232两种方式: 1、直接jQuery.map //将原数组中 ... -
JS实现的刮刮卡程序
2017-01-05 11:38 2891来源: 基于HTML5 Canvas的刮奖(刮刮卡)小控 ... -
Google插件
2016-06-29 11:56 1423Chrome插件下载 吐血推荐珍藏的Chrome插件 ... -
移动端图片上传解决方案localResizeIMG先压缩后ajax无刷新上传
2016-03-10 09:46 11003现在科技太发达,移动设备像素越来越高,随便一张照片2M+, ... -
使用megapixImage.js定位并展示上传的图片
2016-03-09 18:10 3584megapix-image插件 使用Canvas压缩图片上 ... -
基于jquery实现日历签到功能
2016-02-23 14:05 17719使用Jquery实现每日签到功能 基于jquery实现日 ... -
加载更多
2015-02-05 14:59 3485加载更多: 默认展示第一页数据,向下滑动加载第二页数据,依 ... -
Jquery表单验证插件–Validform
2015-02-05 11:44 20188Validform: Jquery表单验证插件–Valid ... -
EasyUI项目中的自定义JS
2014-07-09 17:15 4952自定义方法: (function($) { ... -
jquery.cookie.js使用介绍
2013-12-30 10:58 2387对cookies的操作在当访问一个网站就无时无刻的都伴随着我 ... -
Jquery打造可以上下移动行的表格
2013-05-06 16:05 3683current.insertBefore(prev); c ... -
[转]JQuery语法总结和注意事项
2011-12-03 13:09 17741、关于页面元素的引用 通过jquery的 $() ... -
jQuery的自动完成插件autocomplete
2011-05-17 14:17 13771autocomplete方法有两个参数,第一个用来填写URL地 ... -
jQuery实现Select多选列表双击选中项时相互添加
2011-05-13 11:45 8937jQuery实现在左边双击某一项时添加到右边,右边时添加到左边 ... -
$.ajax中dataType为html实现地区显示效果
2010-12-23 17:00 12177实现了选择第一个时,第二个才显示,并且显示的是对应的信息 ... -
Jquery中的验证jquery.validate.js
2010-12-06 20:03 3448默认验证信息是英文,要改成中文,需引入如下js:jquery. ...
相关推荐
本主题聚焦于如何使用jQuery来实现监听回车按键的功能。这在各种交互式表单或搜索输入框中非常常见,用户按下回车键时,可以触发特定的事件,比如提交表单或执行搜索。 首先,我们需要理解jQuery中的`$(document)....
jQuery是一款强大的JavaScript库,提供了丰富的功能和简便的API,使得实现复杂的交互效果变得容易,其中包括定位滚动的Tab选项卡效果。本教程将深入探讨如何使用jQuery来创建这种效果。 首先,我们需要理解Tab选项...
本文将详细探讨如何使用jQuery实现当用户按下回车键时光标所在输入框外的其他地方触发一个按钮的点击事件。 首先,需要了解的是,当一个网页被加载时,它在浏览器中生成了一个文档对象模型(DOM),我们可以通过...
jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得实现Tab切换功能变得更加简单。下面我们将详细讨论如何使用jQuery实现Tab切换功能。 首先,我们需要在HTML中构建Tab的结构。一个...
jquery tab切换,jquery tab切换,js点击按钮切换图片jquery tab切换,jquery tab切换,jquery tab切换,js点击按钮切换图片jquery tab切换,jquery tab切换,jquery tab切换,js点击按钮切换图片jquery tab切换,...
jquery 图片导航 图片tab image tab 菜单 jquery image tab 不要用ie查看jquery 图片导航 图片tab image tab 菜单 jquery image tab 不要用ie查看
在本文中,我们将深入探讨如何使用jQuery来实现一个功能丰富的输入框,用户可以在其中通过回车键添加标签,同时支持预设标签的选择、显示和删除,并能有效防止标签的重复添加。这个功能常用于博客系统、论坛或者社交...
本示例将探讨如何利用jQuery实现一个基本的Tab切换功能,这对于创建交互式用户界面至关重要。 首先,我们需要理解Tab切换的基本原理。Tab切换通常涉及一组隐藏或显示的内容区域,每个区域对应一个可点击的Tab按钮。...
使用jquery实现div的tab切换实例代码,比较常用和实用的一种。
javascript实现回车键切换tab功能的知识点涵盖了网页开发中对用户交互行为的处理。在页面中使用表格(tab)进行数据的录入和切换是常见的场景,尤其是在需要填写大量数据的时候。然而,当用户在使用小键盘(如数字小...
本教程将详细介绍如何使用jQuery来实现一个功能丰富的tab菜单,使得用户在切换菜单选项时无需页面刷新,提供更流畅的用户体验。 一、jQuery基本操作 在开始实现tab菜单之前,我们需要了解jQuery的基本用法。首先,...
本文将详细解析"码农jQuery页签切换Tab标签切换+导航栏+手风琴"这一主题,结合提供的文件资源,探讨如何使用jQuery实现这些功能。 首先,我们来看"jQuery_tab.html",这通常是一个展示页签切换效果的示例页面。页签...
jQuery实现的tab标签自动切换效果
jQuery有许多插件可以方便地实现Tab效果,如jQuery UI的Tabs插件。不过,我们也可以通过编写简单的jQuery代码实现这一功能: ```javascript $(document).ready(function() { $('#tabs ul li a').click(function(e)...
本教程将详细讲解如何利用jQuery实现一个简单的Tab切换功能,帮助提升用户界面的交互体验。 首先,我们需要在HTML文档中引入jQuery库。最新的jQuery库文件可以通过官方下载或CDN链接获取。例如,你可以使用以下代码...
在本文中,我们将深入探讨如何使用JavaScript库jQuery来实现一种常见的网页交互功能——Tab切换效果。Tab切换是一种用户界面设计模式,它允许用户在多个视图之间切换,每个视图通常展示不同的内容区域。这种效果在...
《jQuery实现标签回车自动完成技术详解》 在网页开发中,用户输入的便捷性和交互性是提升用户体验的关键因素之一。"jQuery标签回车自动完成"功能就是为了解决这一问题,它允许用户在输入框中输入内容时,按下回车键...
我们要实现按键切换Tab,就需要用到`keydown()`事件,检测用户按下哪个键,并执行相应的动作。 3. **CSS样式渐变**:为了实现“渐变显示”的效果,我们需要使用CSS来控制Tab标签的显示状态。可以使用`transition`...
在本项目中,"基于jQuery实现图片缩放tab切换效果.zip"是一个压缩包,它包含了一个使用jQuery库来实现图片缩放以及tab切换效果的示例。jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作...
在`tab+ajax`的压缩包文件中,可能包含了一个示例代码或者模板,用于演示如何使用Ajax和jQuery实现Tab效果。解压后,你可以查看其中的HTML、CSS和JavaScript文件,学习并理解其工作原理。此外,可能还包含了详细的...