提交按钮加了js之后,为什么不能提交了,最后的那个alert可以正常弹出,但是弹出后并不会提交,而是没有任何反应?

$('#tijiao').click(function(){
    var flag_yxqy=$('.yixuanquyu_1').length==0;
    var flag_yxly=$('.yixuandasha_1').length==0;
    if(flag_yxqy){
        alert("请选择服务区域");
        return false;
    }
    if(flag_yxly){
        alert("请选择意向管理楼宇");
        return false;
    }
    
    alert("感谢您参与平台调研,稍后会有工作人员联系您!")
    return true;
})
阅读 2.6k
5 个回答

将 alert 后的 return true; 去掉

能告诉我是哪个老师叫你这样写代码的吗?脱出来打死

你看看是不是在表单里面写着的 你应该是想用表单提交数据吧
这样才可以默认提交
<form action="" method="post" id='#form' >

    
    <input type="submit" value=""/>
</form>
如果还是有问题 试试  $('#form')[0].submit()

$('#tijiao').click(function(){})里面你可以用阻止默认事件,同样可以阻止当前提交。表单提交就这样,阻断了后面的执行

var flag_yxqy=$('.yixuanquyu_1').length==0;
var flag_yxly=$('.yixuandasha_1').length==0;

这样的代码还是不要写了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题