2016-09-20 105 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') 
相關問題