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