我有这个Select,但我不明白为什么requiered
不能按预期工作。我希望它是readonly
和强制性的。
<!DOCTYPE html>
<html>
<body>
<form action="/action_page.php">
<select class="form-control" id="UnidadMedida" readonly name="cbmUnidadMedida" required>
<option value="" selected="selected"></option>
<option value="Unidad">Unidad</option>
<option value="Kg">Kilogramo</option>
<option value="oz">Onzas</option>
<option value="l">Litro</option>
<option value="gal">Galon</option>
<option value="m">Metro</option>
<option value="min">Minuto</option>
<option value="h">Hora</option>
<option value="d">Dia</option>
<option value="ml">Mililitro</option>
<option value="g">Gramo</option>
<option value="t">Tonelada</option>
<option value="sp">Servicios Profesionales</option>
</select>
<input type="submit">
</form>
</body>
</html>
答案 0 :(得分:0)
HTML中没有readonly
属性用于选择。我不知道您是说disabled
还是其他:(
您可以在此处检查有效属性: W3Schools
答案 1 :(得分:0)
在Html5中不支持required
和readonly
HTML中的select标记没有readonly attribute
,只有一个 disabled属性。。因此,如果要阻止用户更改下拉菜单,则必须使用已禁用。
<body>
<form action="/action_page.php" >
<select class="form-control" id="UnidadMedida" required>
<option value="" selected="selected"></option>
<option value="Unidad">Unidad</option>
<option value="Kg">Kilogramo</option>
<option value="oz">Onzas</option>
<option value="l">Litro</option>
<option value="gal">Galon</option>
<option value="m">Metro</option>
<option value="min">Minuto</option>
<option value="h">Hora</option>
<option value="d">Dia</option>
<option value="ml">Mililitro</option>
<option value="g">Gramo</option>
<option value="t">Tonelada</option>
<option value="sp">Servicios Profesionales</option>
</select>
<input type="submit">
</form>
</body>
仅适用于(必需)选择标记