input标签添加下拉列表

<input class="sex" type="text" th:field="*{sex}" list="listItem" placeholder="请选择性别">
<datalist id="listItem">
        <option>男</option>
        <option>女</option>
</datalist>                //datalist的id要与list属性名称一致

 


<input id="wlmsinput" name="maktMaktx" list="wlmslist" value="${model.maktMaktx}"/>
                        <datalist id="wlmslist">
                            <c:forEach var="wl" items="${wuliaocp}">
                                <option value="${wl.maktx }">${wl.maktx }</option>
                            </c:forEach>
                        </datalist>
 

在HTML中,有几种方法可以创建下拉列表。你可以使用`<select>`标签配合`<option>`标签来创建下拉列表。另外,你还可以使用`<input>`标签的`list`属性结合`<datalist>`标签来创建自动完成的下拉列表。 如果你希望创建一个常规的下拉列表,你可以使用以下方法: 1. 使用`<select>`和`<option>`标签:在`<select>`标签中定义一个`name`属性来指定下拉列表的名称。然后,在`<select>`标签内部使用`<option>`标签来定义每个选项。你可以为每个选项设置一个`value`属性来指定选项的值,同时在`<option>`标签之间添加文本来显示在下拉列表中。以下是一个示例代码: ```html <form> <select name="city"> <option value="one">选项卡一</option> <option value="two">选项卡二</option> <option value="three">选项卡三</option> </select> </form> ``` 2. 使用`<select>`、`<optgroup>`和`<option>`标签:如果你希望将选项按照组进行分类,你可以使用`<optgroup>`标签。在`<optgroup>`标签中使用`label`属性来指定组的名称,然后在其中使用`<option>`标签定义每个选项。以下是一个示例代码: ```html <form> <select name="city"> <optgroup label="选项卡组名"> <option value="one">选项卡一</option> <option value="two">选项卡二</option> <option value="three">选项卡三</option> </optgroup> </select> </form> ``` 如果你希望创建一个自动完成的下拉列表,可以使用以下方法: 1. 使用`<input>`和`<datalist>`标签:在`<input>`标签中设置`type`属性为`text`,然后使用`list`属性来绑定一个`<datalist>`标签的id。在`<datalist>`标签中使用`<option>`标签来定义每个选项。以下是一个示例代码: ```html <form action="xxx"> <input type="text" list="input_ref"> <datalist id="input_ref"> <option>选项卡一</option> <option>选项卡二</option> <option>选项卡三</option> </datalist> </form> ``` 总结起来,您可以使用`<select>`和`<option>`标签或`<input>`和`<datalist>`标签来创建HTML下拉列表。前者适用于常规的下拉列表,而后者适用于自动完成的下拉列表。选项可以使用`value`属性设置选项值,并在标签内部添加文本来显示选项内容。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值