Можно ли добавить текст-заполнитель в текстовое поле Groovy (g:textField)?

В моем проекте Grails3 на моем.gsp у меня есть метка отношения, за которой следует текстовое поле Groovy отношения с использованием приведенного ниже кода:

    <div class="row top-margin">

    <!-- RELATIONSHIP LABEL -->
        <div class="col-sm-3" style="margin-bottom: 0.1cm">
            <label class="control-label col-sm-6" style="font-weight: normal;" for="customerRelationship">
                        Relationship to Customer (spouse, sibling, stranger, etc.):
            </label>
        </div>

    <!-- RELATIONSHIP INPUT -->
        <div class="col-sm-4" style="margin-bottom: 0.1cm">
            <g:textField class="form-control" name="customerRelationship" value="${customerRelationship}"
                                 style="width: 200px;"/>
        </div>
</div>

Я хотел бы поместить текст-заполнитель в textField для отображения, пока поле пустое. Вы можете сделать это для тега , определив значение заполнителя для ввода.

Моя конечная цель - сделать так, чтобы в ярлыке было только "Отношения с клиентом" и переместить "супруга, родного брата, незнакомца и т. Д.". в textField как заполнитель.

Как бы я пошел по этому поводу, используя ?

1 ответ

Решение

Да, ты можешь. Просто добавьте placeholder атрибута к тегу, и он должен включать его в визуализированный HTML (кажется, это напоминает поведение по умолчанию для всех g библиотеки тегов).

Так:

<g:textField placeholder="Your text here" ... />
Другие вопросы по тегам