首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带验证的jQuery表单提交

问带验证的jQuery表单提交
EN

Stack Overflow用户
提问于 2016-12-27 21:37:24
回答 0查看 68关注 0票数 1

当创建一个jQuery函数来提交表单时,我需要在发送请求之前先做一个验证。下面是我的代码:

代码语言:javascript
复制
$('#Form').submit(function(e){
    e.preventDefault();
    e.stopImmediatePropagation();
    var PhotoID = $('#PhotoID').val();
    // I will set the PhotoID to 0 just for testing.
    var PhotoID = '0';
    if (PhotoID == '0') {
        $('#GlobalError').removeClass('hidden');
    } else {
        return true;
        $.ajax({
            type: "POST",
            url: $(this).attr( 'action' ),
            data: $(this).serialize(),
            beforeSend: function(){
                $("#loader").fadeIn(2000);
            },
            success: function( response ) {
            }
        });
    }
});

当PhotoID不同于0时,我想提交表单并遵循正常的页面更改为表单操作属性。我知道e.preventDefault()的对立面是return true;,但它不工作。该函数正在被正确触发。所以问题只是关于表单提交的处理。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41346230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档