编程爱好者之家

jquery阻止默认提交以及事件冒泡

2018-02-27 15:30:45 633

HTML代码

<form action="/" name="test">
    <input type="submit" value="提交" />
</form>

Jq代码

document.forms["test"].onsubmit=function(e){
	handleDef(e).stopDef();
}

function handleDef(e){
	var e=e||event;
	return {
		stopDef:function(){
			if(e.preventDefault) e.preventDefault();
				else e.returnValue=false;
		},
		stopBub:function(){
			if(e.stopPropagation) e.stopPropagation();
				else e.cancelBubble=true;
		}
	}

}


同类文章