表单中是否允许多个 onsubmit 函数?例子:
<form name="form" method="POST" action="contactus.asp" onsubmit="return verify()"
<!--*****CAN I ADD ANOTHER onsubmit FUNCTION HERE?***** -->>
表单中是否允许多个 onsubmit 函数?例子:
<form name="form" method="POST" action="contactus.asp" onsubmit="return verify()"
<!--*****CAN I ADD ANOTHER onsubmit FUNCTION HERE?***** -->>
好吧,您可以添加任何合法的 JavaScript 语句,包括:
<form onsubmit="return verify1() && verify2()">
或这个
<form onsubmit="return verify1() || verify2()">
或更复杂的表达式,可以包含多个函数调用。请注意,标准评估规则适用,包括逻辑表达式的短路评估。
我相信那是行不通的。您应该只创建一个包装函数,并在其中包含您希望执行的函数。
<script type="text/javascript">
var run1 = function() { alert("first"); }
var run2 = function() { alert("second"); }
function sub() {
run1();
run2();
}
</script>
<form name="form" method="POST" action="contactus.asp" onsubmit="javascript:sub();">