我在带有文本区域的模型中有一个 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 来获得一个剩余字符数的计数器。所以我的 textarea 需要一些额外的信息,例如:
onKeyDown="MyCountFunction('textbox','char',150)"
我是否必须将有关文本区域的所有信息添加到我的表单中。表单就像我对占位符所做的那样,或者有没有办法在我的模板中的某个地方添加它。这样做的正确方法是什么?