我可以在Groovy文本字段(g:textField)中添加占位符文本吗?

时间:2018-11-09 16:41:58

标签: grails input placeholder gsp grails-3.2

在.gsp上的Grails3项目中,我具有一个“关系标签”,后跟一个“关系Groovy” textField,使用以下代码:

    <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 个答案:

答案 0 :(得分:1)

可以。只需将placeholder属性添加到标记中,并将其包含在呈现的HTML中即可(似乎想起这是所有g标签库的默认行为)。

所以:

<g:textField placeholder="Your text here" ... />