jquery - 如果表单在某些文本字段上具有验证,如何防止单击按钮上的 toast 消息?

标签 jquery css django

当我单击提交时,我在html页面中使用了类似于Toast消息的内容。它显示消息。但是问题是我已经对某些文本字段进行了验证,如果仍然发生验证错误,它仍然显示该吐司消息。如何预防呢?

我尝试检查字段是否为null,如果为null,则显示一条消息,如果成功,则显示成功并提交表单。

<a class="white-button submit" id='test'>SUBMIT</a> 
$('#test').click(function () {
        var name=$('#con-name').val();
        var email=$('#con-email').val();
        var phone=$('#con-phone').val();
        var address=$('#con-address').val();
        var nation=$('#con-nation').val();
        if(name!=""&&email!=""&&phone!=""&&address!=""&&nation!=""){
            $(".success").click(function(){
        toastr.success('Form submitted.', 'Success Alert', 
{timeOut: 5000})
    });

            $('form#feedback').submit();
        }
        else{
                $(".warning").click(function(){
        toastr.warning('Fill the fields', 'Warning', {timeOut: 5000})
    });
        }
    })


我想要的是祝酒消息,只有在提交表单时才显示,没有任何验证错误。

最佳答案

您可以像这样在if语句中添加表单有效条件

var form=$("#form_id");
if(name!="" && email!="" && phone!="" && address!="" && nation!="" && form.valid()) {
 ...
 ...
}

关于jquery - 如果表单在某些文本字段上具有验证,如何防止单击按钮上的 toast 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57284155/

相关文章:

django - 当数据库(PostgreSQL)分区时,如何从Django(版本1.5)管理添加记录?

django - 在 Django/DRF 中正确处理日期时间/时区

javascript - 如何在不移动html中周围元素的情况下扩展图像?

html - 导航栏未正确填充屏幕宽度

javascript - 我怎样才能使这项工作与动态生成的内容一起工作?

javascript - 按钮返回我来的页面 - 带推荐人

css - 移动 Bootstrap CSS 上的背景图片

python - Django Datatables Views 不显示数据表,只显示 json

javascript - jQuery DataTable 在尝试隐藏列时多次触发

javascript - 自动将用户电子邮件插入表单 jQuery