我的request.POST
看起来像'hidden': ['testtest', ''],
,但我希望获得'hidden': ['testtest'],
。可能是什么原因?
forms.py
:
hidden = forms.CharField(required=False, max_length=50, widget=forms.HiddenInput(attrs={'id': 'hidden'}))
我使用javascript向隐藏字段发出值。
$('#id_field1').keyup(function() {
var group_name = $("#id_field1").val();
$("#hidden").val(group_name);
});
问题是我得到request.POST['hidden']
空字符串。
我知道我可以使用request.POST.getlist('hidden')
,但我想知道为什么我会得到2个值。
答案 0 :(得分:0)
问题很简单,我在我的name="hidden"
文件中有两次带有html
属性的字段。