这样的一个js,焦点如果在file的文本框中按回车时,页面是会提交的
<form>
<input type="file" >
</form>
但其实不单单是file控件,text控件也会的哦~
<form>
<input type="text" >
</form>
那这是为什么呢?
强大的搜索引擎给了我答案~
- 如果表单里有一个type=”submit”的按钮,回车键生效。
- 如果表单里只有一个type=”text”的input,不管按钮是什么type,回车键生效。
- 如果按钮不是用input,而是用button,并且没有加type,IE下默认为type=button,FX默认为type=submit。
- 其他表单元素如textarea、select不影响,radio checkbox不影响触发规则,但本身在FX下会响应回车键,在IE下不响应。
- type=”image”的input,效果等同于type=”submit”。
解决html:file提交问题的方法有2个
第一种:
<form>
<input type="file" >
<input type="text" style="display:none">
</form>
第二种:
<form>
<input type="file" onkeydown="if (window.event.keyCode==13) {return false;}">
</form>
分享到:
相关推荐
### 如何在JSP中实现按下回车键自动提交表单 #### 背景介绍 在Web开发中,为了提升用户体验,有时我们需要实现在用户按下回车键时自动提交表单的功能。这对于登录页面、搜索框等场景非常实用。本文将详细介绍如何在...
1、提交用户请求 (UA : User Agent) 2、作为HTML 以及 脚本执行的 解释器 3、以图形化的方式显示web页面 2、主要浏览器产品 1、Microsoft Internet Explorer (IE) 2、Mozilla Firefox 3、Google Chrome 4、...
- 方法四:监听键盘事件,当按下回车键时,提交表单并调用指定的后台函数。 3. JavaScript访问C#变量: - 方法一:通过在页面上添加一个隐藏的服务器控件(`<input type="hidden" runat="server">`),然后在前后...
- ` ` 代表回车换行,是一个自闭合标签,用于强制换行,不增加额外的间距。 7. **段落 (`p`)** - `<p>` 用于定义文档中的段落,与前后元素之间自动添加间距。 #### 三、标签属性详解 1. **颜色 (`color`)** ...
使用工具如LinkBotPro、File-AIDCS、HTMLLink Validater和xenu来检测内部和外部链接的正确性。 2. **相关性检查**:测试操作间的相互影响,如添加或删除项目是否会影响其他项。特别注意可能导致界面变形的情况,如...
使用LinkBotPro、File-AIDCS、HTMLLink Validater、Xenu等工具可以帮助自动化此过程。特别要注意Xenu支持多种文件类型,能生成测试报告,而LinkBotPro不支持中文。 2. **相关性检查**:检查功能间的影响,如删除/...
- `enter`:回车,键盘上的键,常用于提交输入。 - `exception`:异常,程序运行时的非正常情况。 F. `false`:假,布尔值。 - `float`:浮点型,表示小数。 - `file`:文件,存储数据的实体。 G. `graphic`...
fString = Replace(fString, chr(13), " ") '将回车符替换为空格 fString = Replace(fString, " ", ",") '将HTML的换行标签替换为全角逗号 fString = Replace(fString, " ", " ") '将HTML的空格实体替换...
利用工具如LinkBotPro、File-AIDCS、HTML Link Validater和Xenu进行自动化检测,注意工具的适用性和局限性,例如LinkBotPro不支持中文,而Xenu支持多种类型的链接。 2. **相关性检查**:确保功能间的相互影响符合...
- **5.1.2 图片按钮背景切换且回车提交表单**:利用CSS实现按钮样式变化,JavaScript监听键盘事件。 - **5.1.3 浮动窗口**:使用CSS定位属性实现。 - **5.1.4 嵌入Flash**:使用标签嵌入Flash文件。 - **5.1.5 ...
- 创建一个JSP页面,使用`request`对象获取用户提交的表单数据。 - 使用`response`对象设置响应头信息,例如设置Content-Type为"text/html"。 - 使用`session`对象存储用户信息,并在其他页面访问这些信息。 - 使用`...
4. **内容**:在`Content-Type`之后,是实际的文件内容或参数值,通常以回车换行符`\r\n`结束。 5. **结束标志**:文件或参数的最后,是另一个分隔符,但后面加上两个破折号`--`,表示该部分的结束。 要使用`...
***实现模拟提交带有文件上传功能的表单是通过模拟HTTP请求实现的,尤其是在某些环境限制下,比如使用单元测试框架进行测试时,常常需要绕过传统的HTML表单提交方式。本文将详细阐述如何通过编程方式模拟这种HTTP...
4. 键盘回车事件:监听`enter`键,用于提交表单或触发特定操作。 5. 小键盘关闭:在完成输入后,可以提供关闭小键盘的选项,方便用户切换至其他输入方式。 在实际开发中,这两者有时会结合使用,例如在电商网站的...
- **文件格式**:如果参数存储在 File 格式的文件中,需要注意最后一行必须为空行或包含回车符,否则运行场景时可能会遇到错误。 - **参数读取方式**: - **Sequential**:按顺序读取参数值,确保每个用户在同一...
23. **Enter (回车)**: 回车键,确认选择或提交命令。 #### 三、多媒体技术 1. **Multimedia (多媒体)**: 指结合文本、图像、声音和视频等多种媒体形式的技术。 2. **CD (Compact Disc)**: 紧凑型光盘,广泛用于...
16. 提交文件的`input`元素类型为`file`,`hidden`类型用于隐藏数据,不显示在用户界面。 17. `input`元素可创建按钮,如`submit`(提交表单)、`reset`(重置表单)、`button`(自定义按钮)。`label`元素用于关联...
Jeecms是基于Spring注解,在自定义标签时对于实体类和dao service等注意注解的问题。 五 自定义标签及使用自己创建的表的实现过程 下面是我自己定义的标签mycontent_list 首先,在数据库里创建了一个jc_...
可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do...