如何在<form:select>中使用占位符属性?

Kus*_*han 0 java spring jsp spring-mvc

我的jsp代码是这样的,

<form:select path="metaFieldId" cssStyle="width: 190px;" placeholder="Select Filter"    onchange="selectMetaField(${metaFieldId})">
    <form:option value="" label="" />
    <form:options items="${metaFields}" itemLabel="name" itemValue="id" />
</form:select>
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

BMH*_*BMH 5

在HTML select标记中不支持placeholder属性。如果使用select,则可以使用第一个选项显示占位符文本:

<form:select path="metaFieldId" cssStyle="width: 190px;" onchange="selectMetaField(${metaFieldId})">
    <form:option value="" label="Select Filter" />
    <form:options items="${metaFields}" itemLabel="name" itemValue="id" />
</form:select>
Run Code Online (Sandbox Code Playgroud)