2016-09-20 112 views
1

比方说,我有以下形式:是否可以通过JavaScirpt访问HTML标签的onSubmit属性?

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

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

+2

可能重复[Javascript:获取元素的当前“onclick”内容](http://stackoverflow.com/questions/3253770/javascript-get-elements-current-onclick-contents) –

回答

0

你可以使用

document.forms.myForm.onsubmit.toString() 

这将返回一个包含属性中的代码的包装功能。

2

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

你去那里:

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

 
</form>

0

是的,这是可能的,请参阅下面的代码,

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

你可以使用jQuery功能ATTR()函数(此功能可以从选定元素获取任何属性,例如:onSubmit)

$("#myForm").attr('onSubmit') 
相关问题