select
にあるoption
のvalue
が、一意でなければならないというHTML仕様の要件はありますか?HTML:selectでは、各オプションのvalue属性が一意である必要がありますか?
私の質問は、複製value
の妥当性についてです。次のコードブロックのすべての非実用性を無視してください。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>
有効である必要があります。あなたは、あなたが懸念している場合は、常に[バリデータ](http://html5.validator.nu)を介してあなたのコードを実行することができます。 –