Отключить ввод в AutoCompleteBox

0

Сценарий:

Я создал страницу обмена сообщениями, в которой я использовал telerik AutoCompleteBox для имени, которому я должен отправить сообщение. Их кнопка находится рядом с AutoCompleteBox когда пользователь нажимает кнопку, появляется список, и он может выбирать имена из этого. Я не связываю AutoCompleteBox с любым источником. Поэтому, когда пользователь вводит какую-либо вещь в поле, появляется всплывающее сообщение, в котором говорится, что источник "Контрольный Datasource или DatasourceId не установлен".

Вопрос

Я не хочу, чтобы пользователь вводил любую вещь в AutoCompleteBox и AutoCompleteBox пользователя из списка. Поэтому любой из них, пожалуйста, помогите мне в решении, как отключить пользователя для ввода любой вещи в ящик.

Заметка:

Мы не можем отключить AutoCompleteBox, потому что тогда он не вернет введенное значение в код.

Теги:
mvp
telerik

1 ответ

0
 $jQuery(document).ready(function () {
            disableKeyPress("AutoCompleteBoxID");

        });

        function disableKeyPress(control) {
            $jQuery("[id$=" + control + "]").on('keydown', function (e) {
                var key = e.charCode || e.keyCode;
                if (key != 9) {
                    e.preventDefault();
                }
            });
        }

"9" - для вкладки. Это будет принимать только вкладку

Ещё вопросы

Сообщество Overcoder
Наверх
Меню