jQuery UI AutoComplete: Only allow selected valued from suggested list

前端 未结 9 1967
误落风尘
误落风尘 2020-11-30 22:48

I am implementing jQuery UI Autocomplete and am wondering if there is any way to only allow a selection from the suggested results that are

9条回答
  •  南笙
    南笙 (楼主)
    2020-11-30 23:39

    http://jsfiddle.net/pxfunc/j3AN7/

    var validOptions = ["Bold", "Normal", "Default", "100", "200"]
    previousValue = "";
    
    $('#ac').autocomplete({
        autoFocus: true,
        source: validOptions
    }).keyup(function() {
        var isValid = false;
        for (i in validOptions) {
            if (validOptions[i].toLowerCase().match(this.value.toLowerCase())) {
                isValid = true;
            }
        }
        if (!isValid) {
            this.value = previousValue
        } else {
            previousValue = this.value;
        }
    });
    

提交回复
热议问题