HTML表单标签,实际的默认事件或行为是什么?

HTML表单标签,实际的默认事件或行为是什么?,html,forms,events,Html,Forms,Events,这确实不是一个确切的问题。但我一直很好奇,并试图查找它来找出答案。只是为了我自己的好奇心。那么,如果不提供方法,浏览器的默认行为是什么?或者也不提供动作?是的,我从语法的角度知道它不正确。然而,我注意到很多人现在使用AJAX,略去了普通表单标记属性,这正是引起我好奇心的原因。如果一个没有启用JS的人在一个没有方法也可能没有操作的表单站点上发生了什么 标准浏览器有什么功能吗?是否尝试在您当前所在的页面上获取/发布?或其他事件/行为。我知道当我在其中一个事件中单击提交按钮时,页面似乎正在重新加载。但

这确实不是一个确切的问题。但我一直很好奇,并试图查找它来找出答案。只是为了我自己的好奇心。那么,如果不提供方法,浏览器的默认行为是什么?或者也不提供动作?是的,我从语法的角度知道它不正确。然而,我注意到很多人现在使用AJAX,略去了普通表单标记属性,这正是引起我好奇心的原因。如果一个没有启用JS的人在一个没有方法也可能没有操作的表单站点上发生了什么


标准浏览器有什么功能吗?是否尝试在您当前所在的页面上获取/发布?或其他事件/行为。我知道当我在其中一个事件中单击提交按钮时,页面似乎正在重新加载。但它是post/get,其他吗?什么都没有?

根据,默认的方法是GET方法。操作字段是必需的,因此如果浏览器不知道将查询重定向到哪里,可能不会发送任何内容。

我认为W3标准是在没有提供表单操作的情况下重新加载/请求相同的URL


我可以确认这就是最新的Firefox 15所做的。

这引用了一个旧标准。HTML5没有强制的操作字段。你可以参考这篇文章