有没有办法在没有onsubmit()的情况下在提交时触发javascript函数

时间:2009-02-27 00:49:59

标签: javascript detect onsubmit

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

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:4)

  

但是我没有程序化   访问提交按钮,以便我   可以添加onsubmit函数

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

答案 2 :(得分:1)

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

e.g。 element = document.getElementById('submitButtonId'); element.addEventListener( '点击',doSomething的,假);

而“doSomething”是函数名称。