gpt4 book ai didi

javascript - 拦截表单上的 submit() 调用

转载 作者:行者123 更新时间:2023-11-29 22:27:50 25 4
gpt4 key购买 nike

我正在编写一个 chrome 扩展,我想拦截对表单提交方法的所有调用,并有选择地允许/禁止它们。

看起来表单 onsubmit 事件仅在单击表单的提交按钮时触发,而不是在调用 submit() 时触发。所以这不会有帮助。

我在想我可以使用表单的原型(prototype)来破解我自己的提交方法,这可能吗?

最佳答案

我不知道如何更改原型(prototype),但您绝对可以覆盖表单对象本身的提交函数(当设计人员无缘无故地决定为提交按钮提供 name="submit"属性时经常会发生这种情况)。

因此,您可以只执行节点查询来查找所有表单,并将每个表单的提交属性替换为您自己的包装函数。

关于javascript - 拦截表单上的 submit() 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8482784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com