项目开发过程中遇见了个怪异的问题:form表单下有两个文本框,但是只有第一个回车自动提交,第二个失效。于是针对问题,google了下,总结下form回车提交。
1、默认情况下,form表单中只有一个文本框,则不管type是button还是submit,回车后都自动提交;
如果想要阻止回车自动提交,加一个隐藏的文本框即可。
2、
只要有type为submit的按钮存在,一个文本框还是多个文本框都提交(于是前面遇到的问题就很好解决了,加上一个隐藏的submit就行了)
3、多个文本框的时候,不提交,用type为button的按钮
4、
用button元素时,FF和IE下有不同的表现
radio和checkbox在FF下也会触发提交表单,在IE下不会
type为image的按钮,等同于type为submit的效果
5、form表单中的onsubmit句柄会在表单提交之前执行,所以可以在这里控制(return false,表单不会提交)
6、在onkeydown上直接使用js进行回车键的判断:
if (event.keyCode == 13) {
//func
}
分享到:
相关推荐
一、javascript 页面加裁时自动提交表单: Form表单: <form method="post" id="myform" action="a.php"> <input type="submit" value="提交表单"> </form> javascript 代码: [removed] ...
总结,通过PHP的cURL和ThinkPHP5,我们可以轻松地模拟form表单提交,包括图片和文件。理解cURL的工作原理以及如何在TP5中使用它,对于进行复杂的HTTP交互是非常有用的。请确保在实际应用中遵守相关的安全规范,如...
"漂亮的form表单"这个主题关注的是如何创建既美观又功能强大的表单,以提高用户体验并提升网站的整体视觉效果。下面将详细介绍关于form表单的相关知识点。 1. **HTML表单基础** HTML中的`<form>`标签用于定义表单...
1.form表单中只有一个input标签,按回车键将自动提交表单 当form表单中只有一个<input type=”text” name=’name’ />时按回车键将会自动将表单提交。 <form id='form1' action='a1.jsp' method='post'>...
这将使服务器在接收到FORM表单中的数据时自动使用UTF-8对中文进行解码。 对中文的编码方式和解码方式是解决中文乱码问题的关键。使用正确的编码方式和解码方式可以解决中文乱码问题,从而确保FORM表单中的中文参数...
### EXT异步提交FORM表单知识点详解 #### 一、EXT异步提交FORM表单概述 在现代Web应用开发中,异步提交表单是一种常见的技术手段,它能够提升用户体验,减少页面刷新带来的数据丢失风险,并能有效提高系统的响应...
内含联系方式,不懂用可以问我!多次修改后已无瑕疵,用它实现当页面刷新的时候自动提交表单数据,目前我把它运用在领取某论坛每日登录礼包这种繁琐的小事中,你还可以运用到更有价值的地方去。
在IT领域,自动生成式form表单是一种高效且实用的技术,尤其在网页开发和应用程序设计中,它大大简化了用户输入数据的过程。form表单是HTML(超文本标记语言)中的一个重要元素,用于收集用户输入的数据,然后可以将...
根据给定文件的信息,本文将深入探讨如何在Web应用中实现多表单的同时提交功能,以及如何使用JavaScript来增强下拉框的可编辑性(包括删除、修改与新增选项),并实现聚焦等交互功能。 ### 多表单同时提交 在实际...
网页表单自动提交是网络应用中常见的一种技术,主要用于自动化处理数据输入和发送请求到服务器。在易语言这种中文编程环境中实现网页表单的自动提交,可以帮助开发者更高效地完成批量任务或者自动化测试。易语言作为...
在form表单提交中,使用button来间接完成submit的提交更为灵活。下面是实现方法: 使用button按钮实现submit提交,需要在button标签中的使用onclick方法,然后在JavaScript中实现具体,代码如下: <head> ...
本文实例讲述了JavaScript动态创建form表单并提交的实现方法。分享给大家供大家参考,具体如下: 页面布局有些复杂的情况下,可能需要在页面中动态创建一个 form,JavaScript 创建 form 演示如下: // JavaScript ...
总结,jQuery Form插件通过`jquery.form.js`提供的功能,让表单提交变得简单且灵活。无论是简单的数据提交,还是复杂的文件上传,都能轻松应对。理解并掌握其源码,能帮助开发者更好地利用这个工具,提升项目开发...
### Spring MVC Form表单的使用详解 #### 一、Spring MVC Form 表单的基本概念 在Web开发中,表单是实现用户与服务器之间交互的重要工具。Spring MVC框架提供了强大的表单支持,允许开发者轻松地处理HTTP请求中的...
### 转义表单提交字符处理函数 在Web开发中,确保用户输入的数据安全是非常重要的。不正确的处理可能会导致诸如XSS(跨站脚本攻击)等安全问题。因此,对用户提交的数据进行适当的转义是至关重要的。本文将详细介绍...
在现代Web开发中,实现表单自动提交是一项实用的功能,特别是在需要用户输入特定长度文本的场景下。本篇文章将详细解析如何通过JavaScript来实现这一功能,并探讨其背后的原理与实践技巧。 #### 一、表单元素与事件...
在本文中,我们将探讨在Spring框架下,使用AJAX与传统Form表单提交的区别,以及单方法控制器和多方法控制器的使用场景。首先,我们来看看AJAX提交与Form表单提交的基本概念。 **AJAX(Asynchronous JavaScript and ...
总结来说,防止`<input>`按回车自动提交`<form>`表单,可以通过增加隐藏的`<input>`元素或者使用JavaScript监听并阻止回车键的默认行为。这两种技术在实际开发中都得到了广泛的应用,可以根据项目需求选择适合的实现...
总结来说,Struts1.2处理包含列表对象的表单提交涉及到表单设计、ActionForm的创建、Action类的编写以及Struts框架的内部机制。通过理解这些知识点,开发者能够有效地管理用户输入的复杂数据结构,并在后端进行处理...