为什么我在 Html 下拉列表中收到 400 个错误请求

Why i`m getting 400 Bad Request in Html Drop down list

根据要求,我开发了以下下拉菜单并将验证设置为必需。问题是当字段是 Choose a category 时它会给出 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>

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

<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>