一只超
2019-12-18 09:41
采纳率: 33.3%
浏览 146
已采纳

需求就是要帮Enum里面的参数传到下拉框,前面做的是以单选按钮形式,现在需要做出的效果就像图二那样的下拉框,但是里面的参数是电压等级,我是新手,前面是大佬做出来叫我改成这样,望你大佬能帮帮忙

图片说明
图一

<div class="layui-form-item">
    <div class="layui-col-xs14">
        <label class="layui-form-label">电压等级<span style="color:red">*</span>
        </label>
        <div class="layui-input-block">
            <c:forEach items="${voltageList}" var="v">
                <input type="radio" name="voltage" value="${v.id}" title="${v.name}" lay-filter="voltage">
            </c:forEach>
        </div>
    </div>
</div>

图片说明
图二

            <div class="layui-col-xs4">
                <label class="layui-form-label">电厂类型<span style="color:red">*</span>
                </label>
                <div class="layui-input-block">
                    <input type="text" name="dclx" id="dclx" class="layui-input"
                           style="position:absolute;z-index:2;border-right: solid 0px;width: 90%"
                           lay-verify="required" value="" autocomplete="off">
                    <select lay-filter="filter_fdsbycdclx" id="fdsbycdclx" style="width: 300px; display: none;" class="easyui-combobox combobox-f combo-f" name="dclx">

                    </select>
                </div>
            </div>

图片说明
Enum代码

图片说明电压jsp代码

图片说明电厂类型代码

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • 毕小宝 2019-12-18 10:18
    已采纳

    同样可以参考第一个的实现,使用 for-each ,只是把 input 换成 option 就可以了。

                 <c:forEach items="${voltageList}" var="v">
                    <option  value="${v.id}" >${v.id}<option>
                </c:forEach>
                            </select>
    
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题