Динамически включить / отключить кнопку SUBMIT в ветке - PullRequest
0 голосов
/ 15 января 2020

Столкнулся с проблемой, которую я мог легко решить с помощью JS, но не смог сделать это в ветке. У меня есть пара полей в ветке и кнопка отправки. Я хотел бы проверить данные этих полей во внешнем интерфейсе перед их фактической отправкой и отключить кнопку «Отправить», если условие неудовлетворительное. Проблема в том случае, если:

<div class="col-lg-12">
    <div class="form-group field">
        <label>Description:</label>
        <textarea model="description" name="description"></textarea>
    </div>
</div>

<div class="col-lg-6">
    // checking if user has forgotten to add description, to prevent data submitting
    <button type="submit" class="btn btn-default blue" {% if description == "" } % disabled="disabled" {% endif %}>
    Submit
    </button>
</div>

В JS или AngularJSi могли бы легко решить эту проблему, но есть ли способы достижения того же результата в Twig? Мне нужно, чтобы он динамически проверял состояние описания и соответственно реагировал.

Уже пробовал:

  • min-length - не запрещает отправку, только окрашивает поле после его активации, не работает

Есть ли способ сделать это? Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...