![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
请教下,为什么我在form里提交的时候用js验证,并且已经alert出如图里的那行字,返回fals 5
请教下,为什么我在form里提交的时候用js验证,并且已经alert出如图里的那行字,返回false,但form的数据却还是提交了,为什么呢...
请教下,为什么我在form里提交的时候用js验证,并且已经alert出如图里的那行字,返回false,但form的数据却还是提交了,为什么呢
展开
2个回答
展开全部
因为form表单中只要有button或者input="submit"之类的按钮,只要点击了就会默认提交,你如果要在表单提交前获取值并验证,应该给form表单绑定submit提交事件,例如:
$('form').submit(function(){
if(1){
alert('成功');
return true;
}else{
alert('失败');
return false;
}
})
$('form').submit(function(){
if(1){
alert('成功');
return true;
}else{
alert('失败');
return false;
}
})
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询