2013-07-11 2 views
3

Есть ли способ предотвратить появление экранной клавиатуры по умолчанию, когда поле ввода текста HTML фокусируется на ПК с сенсорным экраном Windows 8?Ввод текста HTML - Запретить клавиатуру с сенсорным экраном Windows 8?

Данное приложение представляет собой веб-приложение для сканирования штрих-кода/rfid.

Было бы предпочтительнее, если бы пользователь мог по-прежнему всплывать экранную клавиатуру вручную, если это необходимо.

Предпочтительно решение, которое позволяет избежать изменения глобальных настроек машины.

Дополнительная информация: поле ввода текста должно иметь возможность получать фокус и принимать ввод с клавиатуры с помощью штрих-кода и rfid-сканеров, подключенных к терминалу.

ответ

0

Попробуйте

$("#textbox1").attr("readonly", "readonly"); 
       or 
$("#state").attr("readonly", true); 

Благодаря AB

+0

Благодаря @ABertil. Хотя я согласен с тем, что это «технически» решает проблему появления экранной клавиатуры, это также означает, что поле не может принимать входные данные - что необходимо. –

+0

i did not знаю, что вам нужно принять ввод, попробуйте изменить отключен отключен для чтения. .. я обновит код. –

+0

Спасибо за помощь @ABertil, но установка атрибута readonly также не позволяет текстовому полю получать фокус или ввод пользователя. Я обновил вопрос, чтобы избежать двусмысленности или путаницы. –

Смежные вопросы