gpt4 book ai didi

javascript - Django:自动更新下拉菜单导致 "form.is_valid()"返回 false

转载 作者:行者123 更新时间:2023-11-28 08:51:24 25 4
gpt4 key购买 nike

在第一次请求页面时,我动态更新并发送当前日期的“关键字”。假设“01-10-2013”​​到“02-10-2013”​​。下拉菜单有 2 个关键字“猫”和“老鼠”这就是我的页面在页面加载时填充的方式。

现在,我需要根据用户选择的日期更新关键字的下拉列表:假设“20-09-2013”​​到“02-10-2013”​​

$("#id_keyword").empty();
$.each(data, function(i, value) {
$('#id_keyword').append($('<option>').text(value).attr('value', value));
});

这工作正常,我的下拉列表会更新为新关键字。

"elephant", "tiger", "lion", "rat"

现在当我向服务器发出请求时,

"form.is_valid()" returns false,

logging.debug("%s"%form)

这给出了下拉菜单的加载值,即“猫”,“鼠标”。

我该怎么办?

最佳答案

尝试

forms.CharField(required=False, widget = forms.Select(attrs={'display':'none'}),initial=None)

代替

forms.ChoiceField(required=False, choices = CHOICE)

以您的形式。

关于javascript - Django:自动更新下拉菜单导致 "form.is_valid()"返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19107940/

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