gpt4 book ai didi

javascript - 如果 django 表单提交失败则运行 javascript

转载 作者:行者123 更新时间:2023-12-02 19:11:14 26 4
gpt4 key购买 nike

我有一个 django 应用程序,用户可以在其中提交表单。我已将此表单放入 div 中(例如id='mydiv_id') 最初是不可见的(通过 css display:none)。当用户想要输入内容时,他单击 show 按钮在页面上,javascript 通过设置 display:block 使 div 可见。

表单中的字段具有{{myform.myfield.errors}},以便在验证失败时创建ul class="errorlist"

如果表单验证失败,我想通过运行另一个 javascript 来保持表单可见。javascript 的正文将只是 $('#mydiv_id').show();

但是我应该如何运行呢?如何告诉 javascript django 表单验证失败而不在 javascript 内部进行验证?

我想我需要将以下内容放入 javascript 正文中。除此之外,我不知道如何告诉它表单提交失败。

$(document).ready(function(){

..
});

最佳答案

如果我很了解你

$(document).ready(function(){
show = {% if form.errors %} true {% else %} false {% endif %}
if (show) {
$('#mydiv_id').show();
}
else {
....
}

)};

关于javascript - 如果 django 表单提交失败则运行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13678105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com