表单可能包含HTML属性,例如maxlength

时间:2016-09-24 16:24:04

标签: django django-forms

Django 1.10。

文件内容如下: “就像使用普通Form时一样,formset中的每个表单都可能包含HTML属性,例如maxlength,用于浏览器验证。” (https://docs.djangoproject.com/en/1.10/topics/forms/formsets/#formset-validation

class ArticleForm(forms.Form):
    title = forms.CharField(max_length=5)

结果是:

<table>
    <tr>
        <th>
            <label for="id_form-0-title">Title:</label>
        </th>
        <td>
            <input id="id_form-0-title" maxlength="5" name="form-0-title" type="text" value="Test" />
        </td>
    </tr>
</table>

关键字:表单可能包含HTML属性,例如maxlength。

令我感到惊讶的是:这不是可能包含maxlength的形式。这是Django中的一个字段,HTML中的输入标记。好吧,据我所知,表格在Django和HTML中都不能包含maxlength。

你能帮我理解:说一个表格可能包含maxlength属性是否正确?这是文档中的错误措辞吗?或者表格可能真的包含这些属性。

0 个答案:

没有答案