确定 HTML 表单中的活动提交按钮
当提交 HTML 表单时没有显式激活按钮(例如,按 Enter 或调用 HTMLFormElement.提交()),浏览器必须选择默认的提交按钮。这提出了有关使用哪个按钮的问题,并对事件处理和数据提交产生影响。
输入提交的浏览器行为
实验表明浏览器行为有所不同:
JavaScript 提交的浏览器行为
在所有经过测试的浏览器中,通过 JavaScript 提交表单时不会激活提交按钮。
标准规范
HTML 规范没有定义浏览器应如何确定 Enter 提交的活动提交按钮。它仅指定当激活提交按钮时提交表单。
含义
浏览器对活动提交按钮的选择是任意的,并且可能因浏览器而异。在这种情况下依赖特定行为可能会导致不一致的结果。为了确保可预测的行为,请考虑显式激活特定的提交按钮,而不是依赖默认激活。
以上是在没有显式按钮激活的 HTML 表单中激活哪个提交按钮?的详细内容。更多信息请关注PHP中文网其他相关文章!