如果onsubmit事件和onsubmit属性都以相同的形式定义怎么办?
举例来说:
<form id="cForm" name="cForm" method="post" onsubmit="return validate();">
...
</form>
<script type="text/javascript" >
function validate() {
alert("validating");
return true;
}
$("#cForm").submit(function() {
alert("another onsubmit");
return false;
});
</script>
我在Firefox中尝试了这段代码,看来这两个功能都是由&&
操作员执行的。
它执行“与”操作吗?
如果其中任何一个阻止默认操作,则不会提交表单。
它实际上不是一个and
操作,您也可以使用event.preventDefault()获得相同的结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句