是否可以通过JavaScript访问HTML标记的onSubmit属性?

时间:2016-09-20 21:54:44

标签: javascript html5

假设我有以下表格:

<form id="myForm" onSubmit="myFunction()">
   ...
</form>

我可以从JavaScript访问onSubmit的值吗?像document.forms.myForm.onSubmit

这样的东西

4 个答案:

答案 0 :(得分:2)

由于onSubmit是一个属性,您可以使用getAttribute属性,从而获取属性的值。

你去了:

&#13;
&#13;
alert(document.forms["myForm"].getAttribute("onSubmit"))
&#13;
<form id="myForm" onSubmit="myFunction()">

</form>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

您可以使用

document.forms.myForm.onsubmit.toString()

将返回包含属性中代码的包装函数。

答案 2 :(得分:0)

是的,可以参考以下代码,

document.forms["formName"].onsubmit = function(){
    // process.
}

答案 3 :(得分:0)

你可以使用jquery函数attr()函数(这个函数可以从所选元素中获取任何属性,例如:onSubmit)

$("#myForm").attr('onSubmit')