j-zang 2015-01-06 11:58
浏览 495
已采纳

用ajaxSubmit做异步表单验证+提交,出现一个小问题

//就是如果表单内不些内容点提交会弹出‘信息不完整’,确认后,再点击提交会连续弹出两次‘信息不完整’,确认后如果继续点击提交,那么就会弹出更多次的‘信息不完整’,然后再表单里写上内容再提交,数据库中就会出现很多条同样的信息。
是哪里的问题?
$(document).ready(function () {
$('.tijiao').on('click', function () {
$(this).bind('click');
var options = {
type: 'post',
url: 'pan.php?op=xmas',
beforeSubmit: showRequest,
success: showResponse
};
$('.info').on('submit', function () {

                $(this).ajaxSubmit(options);
                return false; // 阻止表单自动提交事件
            });
        });
        function showRequest() {

            var name = $('inpur[name=name]').val();
            var phone = $('.phone').val();
            if (name == '' || phone == '') {
                alert('信息不完整!');
                return false;
            }
            return true;
        }

        function showResponse() {
            alert('提交成功!');
            $('.dialog').animate({
                top: '-35%'
            }); // 提交后重置表单
            window.location.href = "http://xiaoer.zaozaodao.com/bg/testo.php";

        }
    });
  • 写回答

1条回答 默认 最新

  • weixin_42622339 2015-01-06 13:28
    关注

    $(this).bind('click');
    这个是点一次就绑定一次事件吧。
    这样是不是越点,触发的事件就越多。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元