EE 29138204

by ChrisStanyon

HTML

<select name="upgradeQuoteDetails[0].currentBearer">
    <option value="10">10 Mbps</option>
    <option value="100">100 Mbps</option>
    <option value="1000">1 Gbps</option>
    <option value="10000">10 Gbps</option>
    <option value="0">Other</option>
</select>
    
<select name="upgradeQuoteDetails[0].quotedBandwidths">
    <option value="10">10 Mbps</option>
    <option value="20">20 Mbps</option>
    <option value="30">30 Mbps</option>
    <option value="50">50 Mbps</option>
    <option value="100">100 Mbps</option>
    <option value="1000">1 Gbps</option>
    <option value="10000">10 Gbps</option>
    <option value="0">Other</option>
</select>

JavaScript

$("select[name='upgradeQuoteDetails[0].currentBearer']").change(function() {
	var selectedValue = parseInt($(this).val());

	$("option", "select[name='upgradeQuoteDetails[0].quotedBandwidths']").each(function(i, e) {
  $(e).prop('disabled', (parseInt(e.value) > selectedValue) ? true : false);
		//$(e).css( 'display' , (parseInt(e.value) > selectedValue) ? 'none' : 'block' );
	})
})