Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以通过JavaScript访问HTML标记的onSubmit属性?_Javascript_Html - Fatal编程技术网

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

是否可以通过JavaScript访问HTML标记的onSubmit属性?,javascript,html,Javascript,Html,假设我有以下表格: <form id="myForm" onSubmit="myFunction()"> ... </form> ... 我可以从JavaScript访问submit的onSubmit值吗?类似于document.forms.myForm.onSubmit?的东西,您可以使用 document.forms.myForm.onsubmit.toString() 它将返回一个包装函数,其中包含属性中的代码。因为onSubmit是一个属性,您可以使

假设我有以下表格:

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

...
我可以从JavaScript访问submit的
onSubmit
值吗?类似于
document.forms.myForm.onSubmit

的东西,您可以使用

document.forms.myForm.onsubmit.toString()

它将返回一个包装函数,其中包含属性中的代码。

因为
onSubmit
是一个属性,您可以使用
getAttribute
属性,从而获取属性的值

好了:

alert(document.forms[“myForm”].getAttribute(“onSubmit”))

是的,有可能请参考以下代码

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

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

可能重复的
$("#myForm").attr('onSubmit')