Существуют ли какие-либо требования в спецификации HTML, которые говорят, что value
option
в select
должно быть уникальным?
Мой вопрос касается действительности двойного value
s. Игнорировать все непрактичности в следующем блоке кода, является ли select
действительным?
<select id="produce" multiple>
<option value="2.00">Apple</option>
<option value="1.50">Banana</option>
<option value="1.50">Carrot</option>
</select>
<input id="total" type="text">
<script>
$('#produce').on('change',function(e) {
var sum = 0;
$('#produce option:selected').each(function() {
sum += parseFloat($(this).val());
});
$('#total').val(sum.toFixed(2));
});
</script>