3

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

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

4

2 回答 2

3

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

我可以确认这是最新的 Firefox 15 正在做的事情。

于 2012-09-27T01:04:22.663 回答
2

根据W3 标准,默认的方法是 GET 方法。action 字段是强制性的,因此如果浏览器不知道将查询重定向到哪里,则可能不会发送任何内容。

于 2012-09-27T01:01:58.177 回答