1

我希望编写一个 javascript 函数,当用户提交表单时将触发该函数,但是我没有对提交按钮的编辑访问权限,因此我可以添加 onsubmit 函数。我可以添加一个<script>标签,所以如果我可以检测到提​​交,那么我可以执行我的代码。有人知道怎么做吗?

4

3 回答 3

5

您可以通过 DOM(getElementByID()document.formname想到)找到提交按钮,然后将提交按钮的onsubmit值设置为您选择的函数。

于 2009-02-27T00:57:27.927 回答
4

但是我没有对提交按钮的编程访问权限,因此我可以添加 onsubmit 函数

这怎么可能?如果您在页面上执行 JavaScript,则可以访问整个 DOM。

于 2009-02-27T00:53:45.690 回答
1

您可以使用 attachEvent 或 addEventListener 为 DOM 对象附加事件。

例如 element = document.getElementById('submitButtonId'); element.addEventListener('click',doSomething,false);

而“doSomething”是函数名。

于 2009-02-27T01:13:09.463 回答