テキストエリアを持つモデルにforms.Formがあります:
answer1 = forms.CharField(label='Answer 1', widget=forms.Textarea(attrs={"placeholder":"Type your answer...", "rows":6, "cols":45}), max_length=150)
ビューで:
...
form = SurveyForm(request.POST)
...
...render(...{'form':form})
そして私のテンプレート:
<p><label>Answer 1:</label> {{ form.answer1 }}</p>
しかし今、JavaScriptを使用して、残りの文字数のカウンターを取得したいと考えています。したがって、私のテキストエリアには、次のような追加情報が必要です。
onKeyDown="MyCountFunction('textbox','char',150)"
textarea に関するすべての情報を form.Form に追加する必要がありますか?プレースホルダーで行ったように、またはテンプレートのどこかにこれを追加する方法はありますか? これを行う正しい方法は何ですか?