`
hegz
  • 浏览: 439388 次
  • 性别: Icon_minigender_1
  • 来自: 茂名
社区版块
存档分类
最新评论

用jQuery屏蔽掉按回车键时提交表单

阅读更多

默认情况下,在表单输入框里按回车将会提交表单,但有时需要屏蔽掉按回车键提交表单功能,以保证完整输入表单,如何做呢?

 

解决办法:

<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> 
 
0
1
分享到:
评论

相关推荐

    jquery禁止回车触发表单提交

    在网页开发中,用户在表单输入时按下回车...总的来说,`jQuery`提供了便利的方式来处理用户交互,如禁止回车键触发表单提交。通过理解和使用这些功能,开发者可以更好地控制用户界面的行为,提供更符合预期的用户体验。

    10个超棒jQuery表单操作代码片段

    在表单提交时,将一个标志存储在jQuery的数据缓存中,以此来判断是否已提交过表单。如果已提交,则禁用提交按钮。 ```javascript $(document).ready(function() { $('form').submit(function() { if (typeof ...

    JQuery 文本框回车跳到下一个文本框示例代码

    在网页表单设计中,有时候我们希望用户在输入文本框时按下回车键,能够自动跳转到下一个文本框继续输入,而不是提交整个表单。这可以提高用户体验,特别是对于多字段的登录或注册表单而言。在本示例中,我们将通过...

    jQuery 常用代码集锦(必看篇)

    通过为表单绑定键盘按下事件,并在事件处理函数中拦截回车键的默认行为,可以阻止表单在按下回车键时提交。 通过这些常用代码的示例,开发者可以在日常开发工作中快速应用这些功能,提高工作效率。由于是OCR扫描...

    超实用的jQuery代码段

    2.13 禁用表单的回车键提交 2.14 禁用右键单击上下文菜单 2.15 IE下禁用文本选择功能 2.16 输入框获取焦点时文本高亮提示 2.17 实现多个输入框同步操作 2.18 在新窗口中打开外部链接 2.19 jQuery实现outerHTML属性 ...

    禁止空格提交表单的js代码

    针对这个问题,我们可以使用JavaScript来禁止空格提交表单,确保只有在用户确实想要提交时才会执行提交操作。 首先,我们需要在HTML的`&lt;input&gt;`元素上添加一个事件监听器,比如`onkeydown`,这样当用户在文本框中按...

    jquery多浏览器捕捉回车事件代码

    在网页开发中,捕捉用户按下键盘上的回车键通常是实现某些特定交互功能的关键步骤,比如提交表单或者触发搜索操作。jQuery 是一个广泛使用的 JavaScript 库,它简化了DOM操作和事件处理,包括监听回车键事件。在本文...

    在ASP.NET中按Enter键时如何防止文本框回发

    要阻止文本框的Enter键回发,我们可以利用jQuery监听键盘事件,并在用户按下Enter键时阻止表单的默认提交行为。 以下是一个基本的示例代码,展示了如何使用jQuery实现这一功能: ```javascript $(document).ready...

    常用限制input的方法

    如果希望用户在按下回车键后不是立即提交表单,而是切换到下一个输入框,可以通过监听键盘事件实现这一功能。例如: ```html (event.keyCode == 13) event.keyCode = 9;" /&gt; ``` 此处`event.keyCode == 13`检测...

    artDialog_Demo

    18、修复一处隐秘BUG:当使用Ctrl+回车提交表单并弹出对话框时导致弹出新窗口 (因为此时焦点在对话框关闭链接上,这个快捷键让很多浏览器新建窗口) 19、重新绘制'earo'皮肤,修复毛边的问题 20、修复拖动的时候...

Global site tag (gtag.js) - Google Analytics