所以我正在尝试制作一个表格而且我无法制作它所以一切都需要这两个,无论我把所需的字段放在哪里都不会让它们成为必需的..有人能解释一下吗?
Select Your Room:
<select id="room" name="room">
<option disabled selected>
Choose a room
</option>
<option value="S308">
S308
</option>
<option value="S324">
S324
</option>
<option value="L2">
L2
</option>
<option value="ME201">
ME201
</option>
<option value="ME208">
ME208
</option>
</select>
<p>Machine Number:</p>
<!-- add label here -->
<label for="machinenum">1 - 15</label>
<input id="machinenum" name="quantity" type="machinenum" min="1" max="15" value="1"><br>
(我只展示了我不理解的部分。我的代码有<form>
等。)
答案 0 :(得分:0)
下面的工作示例。我所做的改变:
Select Your Room:
<form>
<select id="room" name="room" required>
<option disabled selected value="">
Choose a room
</option>
<option value="S308">
S308
</option>
<option value="S324">
S324
</option>
<option value="L2">
L2
</option>
<option value="ME201">
ME201
</option>
<option value="ME208">
ME208
</option>
</select>
<p>Machine Number:</p>
<!-- add label here -->
<label for="machinenum">1 - 15</label>
<input id="machinenum" name="quantity" type="machinenum" min="1" max="15" value="1" required><br>
<button type="submit">
Submit
</button>
</form>
答案 1 :(得分:0)
我不知道您发布的代码是否是您的整个“表单”..但我会假设它只是您“表单”的一部分。
但是为了使表单元素成为必需,您必须添加required
属性。
<强>必需强>
必需属性是布尔属性。
如果存在,则指定在提交表单之前必须填写输入字段。
必需属性适用于以下输入类型:文本,搜索,网址,电话,电子邮件,密码,日期选择器,号码,复选框,广播和文件。
像这样:
<form>
Select Your Room:
<select id="room" name="room" required>
<option disabled selected>
Choose a room
</option>
<option value="S308">
S308
</option>
<option value="S324">
S324
</option>
<option value="L2">
L2
</option>
<option value="ME201">
ME201
</option>
<option value="ME208">
ME208
</option>
</select>
<p>Machine Number:</p>
<!-- add label here -->
<label for="machinenum">1 - 15</label>
<input id="machinenum" name="quantity" type="machinenum" min="1" max="15" value="1" required><br>
<input type="submit" />
</form>
我希望这有帮助!