如果我在表单中使用“onsubmit”属性来运行Javascript函数,有没有办法在函数中定义该特定表单?例如,如果我有这种形式:
<form onsubmit="return submit()" name="FormA" class="foo">
<input type="submit" value=""Submit">
</form>
我可以在函数中定义一个与
相同的变量var x = document.forms["FormA"]
但是使用某种方法来识别提交表单是应该定义的表单吗?
答案 0 :(得分:0)
您可以在函数调用中使用this
将表单传递给它。
function submit(form) {
console.log(form);
return false;
}
&#13;
<form onsubmit="return submit(this);" name="FormA" class="foo">
<input type="submit" value="Submit">
</form>
&#13;