繁体   English   中英

如果表格无效,注册登录后午餐模态,Django

[英]lunch a modal after registration login if form in invalid , Django

如果表格上的信息不正确,我想用模态午餐。

下面是查看代码:

def ajouterClient(请求):

if request.method == "POST":

    form = ClientForm(request.POST)
    if form.is_valid():
        form.save()
        return redirect('home')
    else:
        erreur = "erreur"
        return render(request, 'frontend/home.html' , locals())

这是模板代码:

{% if erreur == "erreur" %}
    <div class="modal fade" id="erreur" tabindex="-1" aria-labelledby="erreurLabel" aria-hidden="true">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header bg-dark text-white">
            <h5 class="modal-title" id="loginLabel">Erreur</h5>
            <button type="button" class="btn-close bg-light" data-bs-dismiss="modal" aria-label="Close"></button>
          </div>
          <div class="modal-body bg-light">

              <h1>Veuillez remplir tous les champs correctement</h1>

          </div>
          <div class="modal-footer">

          </div>
        </div>
      </div>
    </div>

    <script>
         $(document).ready(function(){
            $('#erreur').modal('show')
         });
    </script>

{% endif %}

<!-- End Erreur Modal ajout -->

我发现了问题,我在我的项目中使用 boostrap 5,由于某种原因,脚本标签之间的代码不起作用,但是当我添加 jquery-2.1.1.js 的 CDN 时,问题得到解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM