我只看到这种情况发生在一些旧版本的IE中。我在Chrome或Firefox中没有看到此行为。我们有一个包含以下代码的表单:
<div class="small-12 medium-3 column hide" id="special-set-div">
<label>Special Set?
<select id="special-set" name="special_set">
<option value>Select</option>
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
</label>
</div>
提交表单时,服务器正在从此参数中读取“选择”。我是否需要手动将值分配给空字符串?有没有这种行为的文件?我似乎无法提及这一点。
提前感谢您的帮助。
答案 0 :(得分:1)
这是W3C specification关于value属性的内容:
value = string
为元素提供值。 如果没有,则option元素的值是元素的textContent。
所以是的,这是预期的行为。