2017-03-15 9 views
0

私のrequest.POST'hidden': ['testtest', ''],のように見えますが、私は'hidden': ['testtest'],を取得したいと思います。それの理由は何でしょうか?Django:非表示フィールド2の値を取得する

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つの値を取得するのか理解したいと思います。

+1

生成されたhtmlをチェックしてください。複数のフィールドが 'nsme =" hidden "である場合 – Udi

+0

ありがとう、私はcsrf_token filedsに' name = "hidden"属性があることを忘れていました。 – ikreb

+0

@Udiおそらくあなたはそれを答えるべきですか? – cwallenpoole

答えて

0

私のhtmlファイルには、属性がname="hidden"の2つのフィールドがありました。

関連する問題