渲染后更改Django Choice Field中的选项

时间:2014-02-24 21:22:57

标签: javascript jquery django

我有一个带有许多下拉菜单的Django表单,所有CharFields(在我们进一步发展之前 - 我认为这个问题可以通过一些额外的模型和一些M2M关系来解决,但是这个想法已经被大国压制了那是)。我想使用javascript(ajax?)根据第一个字段的值更改第二个字段中的选项。

现在,我正在努力改变价值观。我有这个:

<script>
$('#id_database_type').change(function(){
  $('.asset-form').fields['monitoring_method'].widget.choices=[('test', 'test')]
});
</script>

但我得到一个未定义的错误; $('.asset-form').fields返回undefined。这是我从另一篇文章得到的代码,但我认为它应该放在我的表单的init部分,我认为这不会做我想做的事情。

0 个答案:

没有答案