0

私はdjangoで作業しており、値をhtmlの非表示フィールドに設定し、djangoビューファイルで使用したい

htmlファイル

<input type="hidden" id="t" name="t" />
<script>
document.getElementById('t').value = $('#SelectBox').selectit('t').join(', ');
</script>

私のviews.pyは:

pos= request.POST.get('t')

これがビューファイルで呼び出す方法です。

私も使ってみました

pos=request.POST('t')

しかし、うまくいかないようです。どうすればできますか?私はそれを間違っていますか?

前もって感謝します

4

1 に答える 1

0

あなたのhtmlファイルでは、イベントなしでjava-scriptを書いているので、非表示の入力フィールドにどのように値を与えるか.

フォームの送信時に、非表示の入力に値がない場合、それはビュー ファイルに含まれず、この "t" 値は取得されません。したがって、最初にイベント関数の時点でチェックします。非表示の入力フィールドに値が入っていることを確認してから、フォームを送信すると、ビュー ファイルに t 値が取得されます。

于 2013-06-25T05:34:47.560 に答える