Столкнулся с проблемой, которую я мог легко решить с помощью 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 - не запрещает отправку, только окрашивает поле после его активации, не работает
Есть ли способ сделать это? Заранее спасибо!