Có bất kỳ yêu cầu nào trong thông số HTML nói rằng value
s trong số option
s trong một select
phải là duy nhất không?HTML: Trong một lựa chọn, nó có yêu cầu thuộc tính giá trị của mỗi tùy chọn là duy nhất không?
Câu hỏi của tôi về tính hợp lệ của số trùng lặp value
s. Bỏ qua tất cả các tính không thực tế trong khối mã sau đây, là select
có hợp lệ không?
<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>
Phải hợp lệ. Bạn luôn có thể chạy mã của bạn thông qua một [validator] (http://html5.validator.nu) nếu bạn quan tâm. –