























1. input[type="button"],input[type="button"]
前提函数:function myfunction(e){};
当点击按钮需要验证,并控件表单是否提交时,使用onclick="myfunction(event);",
使用event的原因:是为了兼容firefox,firefox会生成function click(event){myfunction(event);},
如果你写成onclick="myfunction(e);",firefox中会生成function click(event){myfunction(e);},e没有定义所以会出错。
2.一个按钮绑定多个事件处理程序时,需要根据上一个事件处理程序是否通过验证的结果时,在myfunction中设置
function myfunction(e){if(通过验证){e.returnValue = true};else{e.returnValue = false;}},在第二个事件处理程序中可以通过e.returnValue来判断上一个事件处理程序是否通过验证。说明:firefox的event中不存在returnValue,不存在时为它赋值,会创建该属性。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。