【问题标题】:Remove chosen value of django-autocomplete using script使用脚本删除 django-autocomplete 的选定值
【发布时间】:2020-12-26 21:12:49
【问题描述】:

我已使用initialforeign key 元素(表单中的自动完成)分配了一个值。如果类别发生变化,我会使用脚本来隐藏和显示相应的字段。因此,如果我更改类别并且自动完成进入隐藏状态,我只想删除它的初始值。

我试过了:

...
$('#id_category').change(function(){
    var category = $('#id_category').val();

    if(category == 'customer'){
        $('#id_customer').show();
        ...
    } 
    else {
        $('#id_customer').val('').hide();
        ...
    }
});

其他方式

【问题讨论】:

    标签: javascript django django-forms django-templates django-autocomplete-light


    【解决方案1】:

    您可以使用关闭按钮来删除该值。 这只能用于自定义自动完成。sample image

    $("span.select2-selection__clear").trigger('mousedown');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-11
      • 1970-01-01
      • 2018-05-31
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      • 2021-08-16
      相关资源
      最近更新 更多