我正在尝试编辑django模板中的表单字段的值。我尝试了很多东西。我认为以下内容应该有效:
{% with form.name.value="asdsad" %}
{{form.name}}
{% endwith %}
但它出现以下错误:u'with' expected at least one variable assignment
似乎没什么用。这样做的正确形式是什么?
答案 0 :(得分:0)
您可能必须使用jQuery。表单字段可以由id = id_fieldname
引用。然后,您可以使用$('#id_fieldname).attr("value", new_value)
更改属性值。
假设我要修改表单的name
字段,
<script>
var name_object = $('#id_name');
var current_name = name_object.val();
var new_name = "new_name"
name_object.attr('value',new_name);
</script>
HTML的输入标记的ID始终为id_fieldname
。这里,fieldname
是模型中给出的名称。