在没有form元素包裹的情况下,即使当前页面的焦点在表单元素上,按回车键也不会触发表单提交,对于用户而言,需要从键盘控制切换到鼠标/手势控制,破坏了原有的流畅度。解决方法最简单的就是在外层用一个form元素包裹,并且确定form元素中起码有一个提交按钮。此时当表单中的输入域得到焦点时,用户按回车键便会触发提交。
浏览器记住账号密码
在提交表单时,高级浏览器包括移动端浏览器,会询问用户是否需要记住用户账号密码,对于一般用户而言,这是一个十分有用的特性,特别是在移动端,可以为用户节省很多时间。在没有form元素的情况下,浏览器不会弹出该询问窗口。

总结
我们在开发一个表单应用的时候,不应该尝试去除form元素直接进行提交,在form元素中应该包含一个提交按钮,如果是button元素,应该手动加上type="submit"属性。提交事件的处理在form元素的submit事件中,而非提交按钮的click事件。
参考:
form元素与表单提交
浅谈CSS3鼠标移入图片动态提示效果(transform)本篇文章主要介绍了浅谈CSS3鼠标移入图片动态提示效果(transform),小编觉得挺不错的,现在分享给大家,也给大家
css布局之BFC模式(block formatting context)这篇文章主要介绍了css布局之BFC模式(block formatting context),通过BFC盒子的一些特性和应用场景解释了BFC模式,具体
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)这篇文章主要介绍了CSS3与动画有关的属性transition、animation、transform对比,通过浏览器兼容性,用法和对比更深刻的展
HTML表单提交的几种方式_动力节点Java学院整理随着HTML5的兴起,前端越来越多样化,比如表单的提交,现在就有多种方式可以选择,下面总结一下常见的表单提交方式。
HTML的form表单标签用法学习教程表单是Web页面上负责用户输入与服务器端数据交互的最基础方式,这里我们针对最基本的表单内容显示,来看一下HTML的
HTML Form表单元素全面了解下面小编就为大家带来一篇HTML Form表单元素全面了解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。