只需要在表单提交的时候返回一个false就可以了。
例如:
<form onsubmit="return false"></form>
不知道你用的是什么JS库,我先拿jQuery来做演示:
$("form").submit(function(){if($("username").val() == "") {
alert("名称不能为空")
return false
}
})
e.preventDefault只能阻止浏览器的默认事件,submit事件仅仅是form的,event没有submit事件
阻止submit事件用return false
首先解释submit 是CSS自定义的名称div.submit 就是指名称为submit的CSS样式指能用于DIV的层上 其它标签是不支持的
比如你在页面里写<p class="submit"></p>他是不支持的 因为他的归属已经划给了div 只有DIV才可以使用这个CSS样式
可能你说的也许是另一种情况,如果还有不明白的,百度HI我