首页 > 解决方案 > 为什么我在 Html 下拉列表中收到 400 Bad Request

问题描述

根据我在下拉菜单和验证设置为必需后开发的要求。问题是当字段是选择一个类别时,它会给出 400 Bad request。我想要的是Html 验证中需要此字段。

<div class="col-sm-10" id="category">
    <select required 
            class="form-control 
            input-sm" id="categorySelect"
            Тame="categorySelect">
        <option selected>Choose a category</option>
        <c:forEach var="cat" items="${categories}">
            <option value="${cat.catId}">
                ${cat.catName}
            </option>
        </c:forEach>
    </select>
</div>

标签: htmldrop-down-menurequired

解决方案


答案只是将值设置为无。请参阅以下代码段。

<div class="col-sm-10" id="category">
    <select required class="form-control input-sm" id="categorySelect"
                                            name="categorySelect">
        <option value="" selected>Choose a category</option>
            <c:forEach var="cat" items="${categories}">
                <option value="${cat.catId}">${cat.catName}</option>
            </c:forEach>
    </select>

推荐阅读