我想在Django表单的渲染字段中设置值 我有字段“ desc”:
{% render_field form.desc class="form-control" maxlength="100" id="areasdescr" name="areasdescr" %}
我想在按钮中设置一个值
你能帮我做到这一点吗?
非常感谢
Kostas
答案 0 :(得分:0)
这应该很简单:
<button class="btn" id="btnAutoDescr">autogenerate description<button>
使用jQuery:
$('#btnAutoDescr').on('click', function () {
$('#areadescr').val('example Text');
});
没有jQuery:
let btn = document.getElementById('btnAutoDescr');
btn.addEventListener('click', function () {
document.getElementById('areadescr').value='example Text';
});
编辑:当然,EventListener需要检索表示该字段的InputElement(例如,通过Id;如上所示)并编辑其值。
答案 1 :(得分:0)
正确的方法是:
$('#desc').val('example Text');
由于:
{% render_field form.desc ....
areadescr无法正常工作!!!!
非常感谢