比如有很多个表单, 有一个按钮的onclick方法是这样的,
function click1(){
form1.submit();
}然后我用 HTMLFormElement.prototype.submit = newSubmit重写submit方法,这样有什么方法可以在newSubmit中获取到当前提交的是哪个表单呢,之前试了window.event.srcElement,发现获取不到
function click1(){
form1.submit();
}然后我用 HTMLFormElement.prototype.submit = newSubmit重写submit方法,这样有什么方法可以在newSubmit中获取到当前提交的是哪个表单呢,之前试了window.event.srcElement,发现获取不到
<html>
<head>
<title>Test</title>
<script type="text/javascript">
HTMLFormElement.prototype.submit = function(){
alert(this.id);//form1
};
function click1(){
document.getElementById("form1").submit();
}
</script>
</head>
<body><form id="form1" action="#">
<input type="button" value="click" onclick="click1()"/>
</form>
</body>
</html>
</form>
<SCRIPT Language="Javascript">
function formsubmit(o){
//o在这里就是你要的对象
}
</SCRIPT>