Как динамически добавить атрибут maxlength в поле ввода? - PullRequest
0 голосов
/ 30 сентября 2019

Я пытаюсь добавить атрибут maxlength в мою HTML-форму динамически, но не могу добавить.

Изначально я добавляю тип поля ввода динамически, и он работает, но maxlength не добавляется динамически. Может ли кто-нибудь помочь мне в этом?

это мой код поля ввода html-

<label for="field_type">Field Type</label>
                <select name="field_type" id="field_type">
                    <option value="text" >Char Field</option>
                    <option value="email">Email Field</option>
                    <option value="url">Url Field</option>
                    <option value="number">Integer Field</option>
                    <option value="checkbox">Boolean Field</option>
                </select>
            </div>

field_type - это мой объект моей модели, в котором хранится мое значение.

class Field(models.Model):
    field_name = models.CharField(max_length=100, unique=True)
    field_type = models.CharField(max_length=50)
    max_length = models.IntegerField(default=None)
    is_required = models.BooleanField()

    def __str__(self):
        return self.field_name

я пробовал это для атрибута maxlength -

<div class="col-lg-8 mb-20">
                <br><br>
                <label for="maxlength">Field Length</label>
                <input name="max_length" id="maxlength">
             </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...