select dropdown base on input text

by Norlihazmey Ghazali

HTML

<input size="50" name="productname" id="product" type="text">
<select name="platform">
    <option value="">select</option>
    <option value="samsung">Samsubng</option>
    <option value="alcatel">Alcatel</option>
</select>

JavaScript

$('#product').on('keyup', function () {
    var input_val = String($(this).val());
    var sel = $('select[name=platform]');

    if (input_val !== "") {
        var h = $('select option[value*=' + input_val + ']');
        if (h.length > 0) {
            h.prop('selected', true);
        } else {
            sel.val("");
        }
    } else {
        sel.val("");
    }

});