Допустим этот текст вписан в многострочное текстовое поле (textarea)
Окно сжимается и хотелось бы, чтобы высота поля увеличивалась, а не как сейчас:
Можно что-то сделать?
Пробовал через https://github.com/javierjulio/textarea-autosize - ничего не вышло. Я на правильном пути?
Комментарии
А почему у тебя обычный заголовок сделан с помощью textarea?
Это известный (V)BDD - Vasyok Block Driven Development
Что плохого в выводе информации блоками?
Тем более, что в D8 возможности блоков расширены.
К выводу информации блоками вопросов нет.
Пока ими не начинают выводить хлебные крошки или даже товары в каталоге.
А чем это плохо?
Этот заголовок генерируемый на форму в зависимости от того что заказывает пользователь.
Если брать элемент разметка - он пропадает при валидации формы. + требует танцев с бубном чтобы вывести его в результатах заполнения.
Это несемантично и неправильно. Такая форма не должна проходить ревью у разработчика. Поставка такого решения заказчику (или себе) не должна происходить.
Переопределите форму, добавьте h2-h6 разметку в зависимости от условий.
Подозреваю, что там ещё XSS на ура возможен.
Как в админке, так и на фронте
Основания для подозрений?
Что именно несемантично и неправильно?
Как заголовок h2 поможет?
@VasyOK Думаю, тебе нужно в скрипте отслеживать изменение размеров окна и вручную вызывать метод
.trigger('input')
на твоей textarea. Тогда высота поля должна автоматически измениться.Я уже понял, что придется применять JS. Пока что пилю через https://www.drupal.org/project/jquery_autosize.
Скрипт Autosize без этого модуля пробовал - тоже вышло.
😊 - когда увидел годный топик на 1 апреля
😩 - когда прочитал ник автора
Нда..
textarea вместо заголовка выглядит, мягко говоря, как костыльный костыль.
Не проще добавить к материалу таксономи-поле, а в form-alter поменять его тип на "value" и установить tid нужного термина,
и добавить "Заголовок" в который выводить "текст" нужного термина?
Кстати, а это материал или вэбформа?
И как-где производится его заполнение(текстом "Записаться на техническое обслуживание")?
ЗЫ.. А может будет достаточно просто селект или радиокнопки для поля типа "термин таксономии" с нужными значениями (типа: "Записаться на техническое обслуживание" и т.п.)?
А если не только заголовок, но и инпуты тоже вбить в textarea?
1-е апреля?
Какой нафиг заголовок? То, что на скрине показывается в колорбоксе.
https://blogpost.pp.ua/drupal/93 - Bumble инструцию написал.
У меня текст который попадает на форму не укладывается в обычное текстовое поле. Представьте что там обычное текстовое поле. Если знаете как его сделать адаптивным с многострочностью - пожалуйста.
Так ты определился или нет?
display: block;
width: 100%;
height: auto;
Определение "загловок" употребил потому что было спрошено "почему у тебя обычный заголовок сделан с помощью..."
Может я плохо искал. Много форумов облазил - пока никто не знает способа увеличивать текстовый инпут в зависимости от вводимого значения. Только JS скриптами.
https://jsfiddle.net/PlayboyZP/8nm3z1j4/ - adano, не работает, как ты пишешь.