有一个JavaScript函数通常通过表单标记调用,使用onsubmit
。
在代码中,它看起来像这样:
<form method="post" name="form1" id="form1" onsubmit="return validate(this)">
如果我打算通过其他方法调用validate函数,我应该传递什么变量呢?我是说,onsubmit
调用中的'this',我应该在那里放什么呢?它会是表单的id吗,比如“form1”?
有一个JavaScript函数通常通过表单标记调用,使用onsubmit
。
在代码中,它看起来像这样:
<form method="post" name="form1" id="form1" onsubmit="return validate(this)">
如果我打算通过其他方法调用validate函数,我应该传递什么变量呢?我是说,onsubmit
调用中的'this',我应该在那里放什么呢?它会是表单的id吗,比如“form1”?
2条答案
按热度按时间hivapdat1#
this
引用标记创建的元素,也就是form元素,因此可以使用以下语句调用它:要了解更多关于事件的信息,请查看this introduction,您使用的onsubmit属性是inline event handler。
at0kjp5o2#
this
在该上下文中是DOM元素(表单)所以你应该这样使用它: